Interfaces for implementation of text input methods.