Added the basis to implement the different types of labels (external, internal_top and internal_face).
The function setLabelType is still incomplete.
The labels in the test are internal_face and internal_top.