Refactors label into custom components

* Some labels are suitable to be custom components - generally
  refactoring from small-to-large is a good strategy when working
  with Wicket, instead of cutting too large panel-components too
  early in the development process. Be warned!