Initial structure of the project

Created the initial structure of the template, many things can still
change.