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

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