Introduced several projects for division into common, guice and spring components