Provide hierarchical colouring information on top of the library(prolog_colour). We need ordered hierarchical information to create HTML fragments.
fragment(Start, End, Class, Subs)