Raphael Mosaic
Zoom In Zoom Out - On Balancing Theoretical vs Practical Engineering