Updating class overview.
Time to add some more structure to allow scaling.