Add more smarts: don't repeat same pattern in different layers.
Add shell script that generates THE WHOLE OPERA.