Introduce text package
Merge pull request #465 from Gama11/dev_text

Introduce text package, closes #456