Add ConnectionManager class
Create LessonModel and LessonType enum