Generate a set of HTML with reusable components