Began adding support for colors to be used in the document. This is still highly prototypical, but some functionality is coming together.