WIP: String printing

Basic parsing of dormouse-style format strings. Some initial work on
color support functions.