Wrap sections that I don’t know how to test with :no-cov:

Cheating, I know. But in my defence, these areas don’t exhibit meaningful return values they merely “kick-off” other sub-systems.
Yes, ColourPair is a duplicate of Colour. Expect work here.
Add placeholder for Formatting tests.
Remove ColourPair, not sure what I was intending now.
Update relationship graph.
Whitespace changes.
Simplify methods.
Convert Command and CommandRepository to use Virtus.
Add more tests.
Add simple JSONParser for compositions in JSON.
Remove “On Composition” section of README. (Out of date).
Move Parser class contents into Composition.
Update JSONParser tests.
Remove useless information from README;

Expect documentation soon!
Remove reset escape code, minor refactor of Wordwrap.