Lesson planning framework