Add ancestor boxes to interface.
Add required textDirection to TextOptions.
Add public Rich interface.