Rendering pipeline: Generator, Scheduler, Storage
Generator
Parses a config’s YAML and knows how to render any of its screens by name.
Scheduler
Turns a config’s scheduler: list into a repeating weekly timeline of screen changes.
Storage
Abstracts config/file access over the local/s3 backends (TP_STORAGE).