-
Matt Butcher authored
This sorts templates by depth before sending them to the template parser. Deepest templates are parsed first, with umbrella templates parsed last. Since template definition names are LIFO, that means that the highest level templates will claim the namespace. Or, to put it simply, you can predictably override a child's defined template by re-defining it in a parent chart. Closes #2452