Tools list capabilities, get coordinates

Tools no longer calculate their own coordinates in many different
places. Instead, they list their own capabilities for coordinates
(square shaped, circle shaped, dot shaped) and are given coordinates by
a selector.