I have create a UserControl and some custom properties for it but I want to group them into a custom category with "sub categories". Something like that.

Code:
|+| Custom Category Name
     |+| Custom Sub Category
          |+| My Property
                     My Value1 Header: Value1
                     My Value2 Header: Value2
    OR

|+| Custom Category Name
     |+| Custom Sub Category
              My Property: Value
I know how to make custom properties and add them into custom categories, but how can I make sub categories and add my custom properties in?