Generate migration for pages, enrollment, and a join table for users and paths.
Generate controller for enrollments and update root path to be a static page.
Generate final migrations for site framework.
Generate user model.