Editable properties divided in categories

Put editable fields in seperate classes and make the classes editable and concrete:

your_device := class(creative_device):
    @editable       Category1 : options = options{}

options := class<concrete>():
    @editable       Option1 : int = 1
1 Like