Decided on naming convention (objects and variables). Finished associated abstract classes
working on the default implementations (uses string parsing without optimization)