Add element interface for generic text blocks