I would use the time tracking categories, perhaps, except that you have to assign the category to every time entry. It would be better to be able to assign a category to the folder, project, or task, so that every time entry to that task, etc., inherited the time category by default.
Does that make sense?