Refactoring
Externals
move all 'default' externals defined in schema to hardcode in externals module, projects that define custom externals no longer need to include the long list of defaults as well