Comments and Structure

* Created placeholder comments for all undocumented things
* Some additional structure changes