Intermediate Commit

Restructured display string tagging to be more flexible. Changed from
generic TextRepInterface to specific TextRepObject for all potential
new text display styles.