Initial implementation of the label builder.
Reduced complexity for label builder, because underscore implementation
is too specific.