Sounds like some great ideas. Will follow your progress. I once also experimented with a plant generator. Crazy L-System math, but was interesting to learn how this works :-D If you want to have a look at the result: http://humane-tiger.com/plant-generator/