@bboromatt the new weather module uses the njk templating engine. see the njk files. this takes data from a data structure and lays it out according to the template.