runnable draft of proxiable objects
work: move data storage to host only
added react view integration