Bundle set-up + MenuBuilder
Refactor label construction is separate method to make it easier to override