Testing Spatial Deformation
Instead of searching for an iterated and rule-based variety, this method captures instances of spatial deformation by transforming the hyperframe. This liberates us from a classical understanding of pattern deformations that are enframed within regular polygons, mostly rectangles or hexagons. Grasshopper has a built-in component to study such variety. The spatial Deform component gets vectors as inputs and transforms any given geometric object according to it. This website has also another nice use of this component.
Here is the Grasshopper definition including the Islamic Pattern cluster from semi-regular tessellations, and spatial deformation using two vectors: [GHX: 0.9.0056]