First pass at an observables-all-the-way-down Model class
Working out model update/keys/values and initializer details, some tests
WIP reworking event mechanism and observable Models