Make atom compilable. Fix test compilation issues. Move ServiceLocator and rest of this to cosmo-service package. Extract cosmo-eim (external information model)