Enumerate domains
Enumerate areas per domain
Task {}
Category { Tasks {
Type {}
} }
Domain { Categories {
Category {
Music {
Task {
Type : 'Classical'
Name : 'Bach Chromatic Fantasia: Fugue in Dm
}
}
},
Category {
Development
},
Category {
Research
},
} }