First commit

Specifying general code layout