Added text size selector
Refactor main screen to reuse layouts