Building the foundation, initial classes