- split the common project into common and services projects
- moved the name manager into the common/system package and made it
  configurable