Yeah, it's not the best system, but it's what I could achieve without taking too long. Right now, the priority for this project is to make a way to modify the proportions of the model. After that, I'll take a look at implementing your suggestion.
I hope you find it of actual use. Thanks!