ENH: Pipeline working with docked widgets

@tacaswell how is this commit only 94 lines of python... enaml is literally magic.
And technically, `arange` does not support float step arguments.