Tech Tree

I have to make a tech tree for an object and future objects. So I want an easy and customizable way to change and make tech trees. I’ve thought about scriptable objects, but are there any better solutions out there?

Edit: Tech tree is node based, so the nodes have to be easily moved.

Would you be thinking of something like this?

I would imagine all you’d have to do is make it all work vertically for it to be tree based.

Edit: Sorry, I just realised I gave you an asset store advertisement, I’ll see if I can find stuff that just uses purely unity.