Bugfix: recognize arbitrary selectors as direction
Bugfix: recognize arbitrary selectors as direction

The SelectorFactory dispatches off the first character of the selector, not the
first element of a list. We don't know why.

However, to preserve this, pass just the first character when instatiating from
ObjectFactory.

bitptr/wim,bitptr/wim