Creating the pieces to put it all together

Initializing the constructors for the magic to take place!