Initial commit
Add model data and auto-observation
Cache React component instance
Better observing of ad-hoc attrs