Specification of the Canonical Text Services protocol (CTS)