#38: Refactored the template path (now template role) to be
hierarchical.  The new structure will allow specification of styles for
attach points of templated widgets that belong to a group, for example.
I haven't tested this enhanced functionality out, but I did run the
existing test (for text field) successfully.