docs: public static void main(String[] args) {
      LoggingConfiguration.setLevelFor(RectangleArranger.class.getName(), Level.FINEST.getName());
      RectangleArranger<String> r = new RectangleArranger<>(1.3);
      r.put(4., 1., "Histogram");
      r.put(4., 4., "3D view");
      r.put(1., 1., "Meta 1");
      r.put(1., 1., "Meta 2");
      r.put(1., 1., "Meta 3");
      r.put(2., 2., "Meta 4");
      r.put(2., 2., "Meta 5");
  
      r = new RectangleArranger<>(3., 3.);
      r.put(1., 2., "A");
      r.put(2., 1., "B");
      r.put(1., 2., "C");
      r.put(2., 1., "D");
      r.put(2., 2., "E");
  
      r = new RectangleArranger<>(4 - 2.6521739130434785);
      r.put(4., .5, "A");
      r.put(4., 3., "B");
      r.put(4., 1., "C");
      r.put(1., .1, "D");
    }