Have a component that shows and allows editing of Z4s.
Create a component for Z4 that does the following:
- Z4K1 is automatically set to Z0, i.e. itself (i.e. Z4K1 is invisible)
- Z4K2 is the default component for a list (or later, a typed list of keys)
- Z4K3 is set per default to Z101
Dreaming: later it would be great if Z4K3 would create a new Z8 and a new Z14, but there is some circularity problems here. The new Z8 has the new Z4 as its input and output, but the Z4 has no ZID assigned yet, so we cannot create the Z8 yet. Instead we can probably use the Z101 approach as above for now, and then have a button later that, once the Z4 is saved, allows to "Create bespoke validator", that then creates a new Z8 and a Z14 which calls Z101 per composition.