In order to adopt this type of dynamic page that you're talking about, what you have to do is a method on the server. So typically what you do in an HTML based application is you would have your normal templates and then they would include these sort of sub-templates or partials. And so the HTML kind of pushes the factoring problem to the backend rather than maybe creating components on the front end.