====Setting Up a Marked-Up Display==== If you're [[marking_up_svgs|making an SVG-based Infographic]], your **generate.js** file will look like the one below. class ActiveReport extends MarkupReport { } If you'd like to add some code to handle data updates yourself (ie. performing analytics or manipulating data to make it more human-readable), you can add an **updateData** function to the class above. It takes an dictionary containing all of the values coming from ARDI. class ActiveReport extends MarkupReport { function updateData(content) { //Put some data manipulation here. console.log(content); } } Then, add the markup to your SVG file and save it to **report.svg** in the display folder. You may also take the opportunity to add some [[articulation points|articulation points]] if you're making a diagram of a machine with moving parts. You can also create and use [[templates|templates]] to quickly create new visualisations using consistent, re-usable components. See some [[markup_examples|examples]].