Classes and attributes, methods etc etc.

List of classes we might need for this project.
It is not complete so feel free to add or subtract from it.