Using a combination of macros and a special clusterer that uses local variables, it is possible to create various kinds of squarified treemaps: