implemented: TextShape
implemented: maxWidth on TextShape