Previous version 1.0.0 contains one shape for each position of tab and blank (in/outgrowth). With this new version, there is only one shape for square, one for triangle, one for hexagon and one for circle. Each shape may be modified to add or remove tab or blank thanks to handles.
Equilateral size of shapes can be controlled easily, because each shape is designed to be drawn in a square to be equilateral. Hexagon puzzle must be twice larger than other shapes to have tabs and blanks compatible.