Thanks so much for the answer. Indeed the transparency looks a bit weird with this method, but your explanation was really helpful and the nodes are starting to make more sense as I delve deeper. Just editing the interpolation type of the texture changes the end result completely.
I'll experiment with the setup to see if I can find ways to accomplish transparency and post it here if anyone needs it. Thanks for making this tool, it's a joy.