Whenever you're ready, walk me through how you'd approach this.
Explain what abstract classes are and describe the Page Life cycle in the context of your previous projects, focusing on design decisions that matter at i4DM.