@tanquist (Otherwise, Svelte might be a good fit for your use case as it was originally built by a guy building visualisations for a newspaper.)