Extract LargeText interface, rename original LargeText to AbstractLargeText
Add ToStringForwardingLargeText

This is way more simple than having all implementations doing their own stuff...