Support for block data types, colour improvements