Region labelling: import Steffi's stuff in a clean classes

Signed-off-by: Jean-Yves Tinevez <tinevez@pasteur.fr>