Further untangling of TextBlock classes

No reason to delegate generating layouts to Shoes::Swt::TextBlock anymore.