for JSON, translate numbers to strings, and back. Makes it work with uint64
for YAML, respect fancy BN support in parsing
for Main component, store a "dumb" (stringified numbers/bytes) copy of the data, for use in things like the treeview. Can be passed as component property safely.
support a new dynamically expandable tree-view
nodes are processed when opening them up, for initial performance (show tree root asap, don't delay perceived serialization speed).
keys / types, aligned based on max-length of children
familiar JSON-like structure styling
expandable elements
future idea: add checkbox (tree-view supports it), and compose partials by marking parts of the tree.
shows detailed information of node when clicked
generalized indices are not finalized in spec yet, but added most of it. Generalized list-indices are wrong (just offset them to a large depth, instead of using limit-data, which is missing now. Also need to add 1 extra depth for length mix-in still).