Refactored project into multiple projects.