Created a some classes and modules that will be fleshed out later.