New option for exterior selections

Thanks to careful advance planning, this is a surprisingly small commit
that enables a huge range of actions.

"Border"-style selections are next.