- [x] add an ErrorBoundary to the Components prop
  - [x] wrap each JsonEditor_INTERNAL in an ErrorBoundary
- [ ] add display of miscast properties with button to fix
  - [ ] fixing a miscast generates a template from the schema
- [ ] sort official properties as listed in schema
- [ ] add extra line break in JSON before unofficial properties
