I think this goes along with a free-rotation dock block, and adds directional movement. I like it. On the other hand, maybe instead of a new kind of rail, maybe we could have a new "restriction selector" block that links to the existing rails. In either case, it could lead to "ball joints"...