Added Text-based types. Added Style type.