docs: @Override protected void initGraphics() {
          super.initGraphics();
  
          titleText = new Text();
          titleText.setFill(tile.getTitleColor());
          Helper.enableNode(titleText, !tile.getTitle().isEmpty());
  
          description = new Label(tile.getDescription());
          description.setAlignment(tile.getDescriptionAlignment());
          description.setTextAlignment(TextAlignment.RIGHT);
          description.setWrapText(true);
          description.setTextOverrun(OverrunStyle.WORD_ELLIPSIS);
          description.setTextFill(tile.getTextColor());
          description.setPrefSize(PREFERRED_WIDTH * 0.9, PREFERRED_HEIGHT * 0.795);
          Helper.enableNode(description, tile.isTextVisible());
  
          Color foregroundColor = getSkinnable().getForegroundColor();
          Color halfTranslucent = Helper.getColorWithOpacity(foregroundColor, 0.5);
  
          verticalDivider = new Line(0, PREFERRED_HEIGHT * 0.35, PREFERRED_WIDTH, PREFERRED_HEIGHT * 0.35);
          verticalDivider.getStrokeDashArray().addAll(2.0, 2.0);
          verticalDivider.setStrokeDashOffset(1);
          verticalDivider.setStroke(halfTranslucent);
          verticalDivider.setStrokeWidth(1);
  
          horizontal1Divider = new Line(PREFERRED_WIDTH / 3, PREFERRED_HEIGHT * 0.45, PREFERRED_WIDTH / 3, PREFERRED_HEIGHT * 0.85);
          horizontal1Divider.getStrokeDashArray().addAll(2.0, 2.0);
          horizontal1Divider.setStrokeDashOffset(1);
          horizontal1Divider.setStroke(halfTranslucent);
          horizontal1Divider.setStrokeWidth(1);
  
          horizontal2Divider = new Line(2 * PREFERRED_WIDTH / 3, PREFERRED_HEIGHT * 0.45, 2 * PREFERRED_WIDTH / 3, PREFERRED_HEIGHT * 0.85);
          horizontal2Divider.getStrokeDashArray().addAll(2.0, 2.0);
          horizontal2Divider.setStrokeDashOffset(1);
          horizontal2Divider.setStroke(halfTranslucent);
          horizontal2Divider.setStrokeWidth(1);
  
          leftGraphicsPane = new StackPane();
          middleGraphicsPane = new StackPane();
          rightGraphicsPane = new StackPane();
  
          if (null != tile.getLeftGraphics()) { leftGraphicsPane.getChildren().setAll(tile.getLeftGraphics()); }
          if (null != tile.getMiddleGraphics()) { middleGraphicsPane.getChildren().setAll(tile.getMiddleGraphics()); }
          if (null != tile.getRightGraphics()) { rightGraphicsPane.getChildren().setAll(tile.getRightGraphics()); }
  
          leftValueLabel = new Label();
          leftValueLabel.setAlignment(Pos.CENTER);
  
          middleValueLabel = new Label();
          middleValueLabel.setAlignment(Pos.CENTER);
  
          rightValueLabel = new Label();
          rightValueLabel.setAlignment(Pos.CENTER);
  
          leftLabel = new Label();
          leftLabel.setAlignment(Pos.CENTER);
  
          middleLabel = new Label();
          middleLabel.setAlignment(Pos.CENTER);
  
          rightLabel = new Label();
          rightLabel.setAlignment(Pos.CENTER);
  
          text = new Text(tile.getText());
          text.setFill(tile.getUnitColor());
          Helper.enableNode(text, tile.isTextVisible());
  
          getPane().getChildren().addAll(titleText, description,
                                         verticalDivider, horizontal1Divider, horizontal2Divider, leftGraphicsPane, middleGraphicsPane, rightGraphicsPane,
                                         leftValueLabel, middleValueLabel, rightValueLabel,
                                         leftLabel, middleLabel, rightLabel,
                                         text);
      }