Better io list
- Added
IOListas replacement for plaindicts for inputs and outputs in Components. - IOList behaves like a dict, but one can use the
.addmethod to add Inputs/Outputs either by a class or name/info. - Inputs/Outputs now need a name when created.
- IOList is freezable, so after
initializeno IOs can be added. - no items can be removed from IOList after they are added
Edited by Sebastian Müller