#60 Refactored text size infrastructure to easily allow different sizes.