More WIP

Separate Hex -- which can go in a separate library -- and Json -- which can go in Ezjsonm.