code: public static Category of(String description, Node itemIcon, Group... groups) {
      return new Category(description, itemIcon, groups);
    }
docs: Creates a new category from groups.
  
  @param description Category name, for display in {@link CategoryView}
  @param itemIcon    Icon to be shown next to the category name
  @param groups      {@link Group} with {@link Setting} to be shown in the {@link CategoryView}
  @return initialized Category object