Colour Func & Backend Logging

A few little bits to add another colour function, and to clean up the logging on the backend.