Add dynamic colour methods to Esc.
Change log message.
Move log messages into classes.
Reorder methods.
Add public accessor method for #data.
Minor refactor.