implementing: TextShape for multiline