new repository structure for composer.