the layout interface needs a better configuration system depending on the layout type. The udata field is a just a trick.
a pattern layout would be welcomed !!