Models defined, haven't tested yet, begin work on templates