Workarounds to support alternate tag structures

Aside from the issue of presentation, hierarchy does exist, you can have Tag Groups.