Initial work on modeling and creating tables for the three main classes