Added '->lens' for both CLJ and CLJS
[flow-sample] temporarily hiding the colour pickers
Moved 'deps' out of 'state'
Adding a simple wrap-lens compiled value
Making Lenses unwatchable
Indentation
Sub-components don't need to refresh if their args are lenses with same state and path