Reactive Slick

Here's the ongoing work on Reactive Slick.

/cc @cvogt for review later
So you are not using `sync` to get the visibility of this variable? (In that case that'd be a great comment)