Rearrangement of functions and attributes.

Partitioning of classes so everything is more object oriented.