Move the calendar generator to its own page.