Project name change

- Changed the build structure
- Split the projects for different components