Sub Categorization via TreeView

When using a colon punctuation to define a category within the task list, it would be useful to have a treeview when using multiple colons (::, :::, ::::, etc). Ex:

Category:

Task

SubCategory:
--------------------
Task

   TertiaryCategory:
   -------------------------
   Task