[1666] v2 precursor refactorings, blackbox labelprovider