Bind editor to arbitrary element
API:
Make data not hierarchical
Add URL for rules
UI:
Simplify navigation
Omit some editing functionality, to reimplement later
Internal:
Fix localStorage-backed data storage
Use React library