New project core.

Recreated the whole project to represent more the basics needs of the project.