private void layoutParts() {
    Label iconPlaceholder = new Label(); // Will be replaced in the listener
    controlBox.getChildren().addAll(iconPlaceholder, nameLbl, closeBtn);
  }
Creates a new {@link TabSkin} object for a corresponding {@link Tab}.

@param tab the {@link Tab} for which this Skin is created
workbenchfx-core/src/main/java/com/dlsc/workbenchfx/view/controls/module/TabSkin.java