model: change .children to be a VA containing a set

Allow .children to be dynamic by making it a VA, instead of a roattribute.

Also simplify structure by merging the actuators, emitters, detectors of the microscope into
children.

Still support the old syntax in the yaml files.