Core structure

First commit of the project structure.