Content revision 4e771eaf0390cc87b6c7c6fd8469f3508f6ceeec7119472e6c1ccf17e2e1e5d2 ## Keeping the scenes consistent Scrollytelling Engine Source ID scrollytelling:under-the-hood Original https://www.henryw.me/#/scrollytelling#under-the-hood Shared settings control layout, typography, and reveal timing across a deck. Individual scenes supply their own background, navigation label, and rendering properties. This keeps the presentation consistent while allowing each chart to express the relationships its part of the story needs. The builder library covers text, line charts, ridge plots, scatter plots, heatmaps, geographic maps, Sankey diagrams, and chord diagrams. A background manager handles the looping video layers behind them. The engine runs as plain ES modules, with D3, d3-sankey, and TopoJSON loaded from CDNs, so a finished presentation can be published on a static host.