Broke text functions into a separate library.
Fail build if ROM size exceeds 16k