private void setupBindings() {
    icon.graphicProperty().bind(getSkinnable().iconProperty());
    textLbl.textProperty().bind(getSkinnable().nameProperty());
  }
Creates a new {@link CustomTileSkin} object for a corresponding {@link CustomTile}.

@param tile the {@link CustomTile} for which this Skin is created
workbenchfx-demo/src/main/java/com/dlsc/workbenchfx/demo/controls/CustomTileSkin.java