Class template creation
Build a recurring class
V0 keeps recurrence explicit: create a template, then generate concrete sessions that bookings attach to.
Local draft persistence is enabled
Submissions are validated and saved as class-template drafts until recurring session generation writes to the database.