Expose a rollup of all template keywords

[#77884744]
not the most elegant method, went with a hash as that made the rollup easier, but then needed an array of hashes in the end... 2 loops + a sort may be overkill...