I like it...
You could even take it a step further... add a third diagram, because now you could have multiple templates running through the same theme as well.
It opens up the possibility to skin by providing any number of templates per theme without ever having to update the pages themselves.