This progression features squares being truncated into octagons and then truncated further into smaller squares. The squares then rotate and regenerate to form the square grid again. With the Geogebra file, you can adjust the initial angle of each square and the size of each square (the applet is after the break). Together, these make for interesting images such as the one seen below. The animation below is the original idea behind this tessellating progression.