Here is a preview of the upcoming MegaMosaic HTML5 application.
Colourful mosaic patterns can be created from different sized building blocks. Resize and copy basic building block shapes, triangles, rectangles, circle, square, pentagon, hexagon parallelogram etc.