Use colour lib
Start passing in cairo context