Thought: UIs should expose APIs.

If a human can use it, a robot should be able to as well.