Simple, compositional streams. Observer based. May or may not be prototypally based when I'm finished.