Thanks for working on this! I think that adding tags is a simple and elegant way to get 90% of the functionality that I want.