More consistent use of TextSpans in our API.
Use TextSpans far more consistently in our APIs.