Grafting is a process where the tree branch of one type of plant is cut and tied to merge with another plant, either because the other is stronger, or for hybrid purposes.
So here is what I propose. You take a Terracotta pot or some ground where you can plant a desert/island/forest sapling, and then you take the branch of some tree, such as an Ash Branch, add a little hemp thread to bind it and some growth formula, and vwahalla! You have a small tree starting to grow.
From this Small tree you can harvest Two things:
Branches
Seeds
These seeds can be planted to produce either a duplicate Ash/Mahogany/Elm/Etc. Sapling, but (optionally) that sapling can be combined with something like a Growth Formula Delta to become a "Full Tree", which would be Housing Tree Sized, and would yield "branches" like a node, plus "rare" random logs like Waterfowl Feathers.
I think at least some of this idea if not all of it can be implemented.