Add element interface for generic text blocks
Add Text to ElementSelection and Elements
Merge branch 'master' into table
Remove default implementation of isEmpty

It may be common to want to check isEmpty inside getRowCount, and this
removes the possibility of stack overflow. Most rich tables have special
logic for isEmpty, anyway. (Such as checking for an empty message, etc.)