first check in containing the basics of how data binding will work; this creates a bridge between the framework's editor and how consumers are intended to think about state. By requiring state to be explicitly linked via this kind of binding, we get copy and paste, save, and load almost for free
interface for syncing data along with a batch sync
transform and manipulate the mouse in the world/client space that is translated and zoomed
primary consumer interfaces
meta data editing
an image cache
mouse based selection band
the keystone application using everything; providing selection band, actions, grid view, etc...
updated readme