I'm thinking of writing a text-based addon that displays all sorts of information. Some is character/unit based and I plan to use dog-tag for it just because it's plain natural and will safe a lot of time (and is just sane to do).
But I also want to offer non-unit based information, like server time, FPS or more specifically player bound information like number of bags, or empty bag slots and the like. Ideally I'd love this to be tag based to allow people control over formating for dynamic content like this.
Should this belong into DogTag or should this rather be a separate tagging for non-unit stuff. Or alternatively is there a good way to hook new tags into the system, keeping the generic parsing, conditionals etc intact, while allowing addons/libraries to provide new tags if they are present?