Three fully independent CanvasTimeline instances on one page — different themes, options, and data. Each manages its own canvases, event listeners, follow timer, and minimap with no shared state. Interacting with one does not affect the others.