@Paul: That sounds interesting creating geometry on the fly!!
A few months back I started on procedurally generating a tree, but I stop development because I didn't saw a way to use it yet. But i'm interested
Please keep us up to date