#55: Began implementation of core observable interfaces and classes.