Tracking logs and a workbench scenario

Doesn't need to be in this particular pull request, but the XML should accept an ID and fallback on a numeric ID, if not defined.