You might also want to take a look at GeoControl. Its original version claimed to be L-system based.