Initial setup.
Class; String and Text instances.

Adding array to dependencies costs nothing because it is already
required by text. Should look at liberalizing its version.