Revamp

- remove obsolete constants
- make boolean class members names and related setters more consistent with related class members
- delegate text rendering to new text objects and decorators