- [ ] anyOf - [ ] oneOf - [ ] allOf The most difficult part here is not building the UI parts + logic, but implementing them with a persisted, recursive UI state, with a good UX.