Initial functionality in place. Support for public observables and observable arrays.