In most frameworks, a page’s data is looked up by a controller, and backend code clutters the HTML to produce the correct rendering of the data. This process is usually done through what amounts to ...