- Fields in input/output events which users should specify values/variables for are now stored and retrieved from a data structure, rather than assuming all fields should be specified
- Introduction of UiComponent and UiWidget classes, which will be used to construct JComponents supporting the necessary data types and markups

- @todo check if deepCopy does what it should
- Fields in input/output events which users should specify values/variables for are now stored and retrieved from a data structure, rather than assuming all fields should be specified
- Introduction of UiComponent and UiWidget classes, which will be used to construct JComponents supporting the necessary data types and markups

- @todo check if deepCopy does what it should