Improving procedural flowers

to omnivorist (sorry for “off-topic”):
I have WebGL procedurally generated gardens at https://www.ibiblio.org/e-notes/Splines/garden/lathe/lathe4.htm and WebXR flowers at https://www.ibiblio.org/e-notes/webxr/garden/garden.htm (cartoon-like yet). How can I improve these procedural models (any suggestions)?

You could use the random output of the object node to bring variation in colors for flowers ground color or even change it for the petals. The same goes for the angle and size of flower and petals.