Extend `Client.single`

Extend the client's use of of the singlePoint feature to use the various server-supported directions as per story 84133648
Can you fix this?