Initial project structure
Started on vars, TBC.