- Moved stream_generator to the workers package
- Changed Timetable.trees from list to dict
- Changed initialization of the timetable trees from hardcode to Context-driven
- Added mx_name and mx_page to the timetable_entry