Started reimplementation of Lire ColorLayout