Lays out the basic structure for classes and methods and such (wip)