Reactive impl
Separated primitives etc
Reactive impl
Working implementation of Reactive