Work in progress
Core implementation of the colouring platform.
See colouring-london for the reference implementation.