This thing is SUPER slow and has some dumb edge cases. It is only really meant for development at this point and is commented as such. We won't document it publicly unless we make it good.