Added the framework of stuff we'll use

Working on preliminaries now