Implemented Printable and Textual instances (issue #1).