Rewrote modules to be type-based

Rewrites modules to be type-based, e.g. custom post types, database, etc.,
rather than content based, e.g. co-op day posts, stage posts, etc., to
make the entire program easier to read.