Class suggestions

I added a few classes with comments as a suggested start to the code
structure.