Object-Oriented Programming Files

This are more support files. There are some "precious" algorithms in
some of the classes that could be re-used for this project.