Yeah the transformations are a bit of annoying to define. When I get the chance I want to at least make the whole matrix a single input field, And add the option to save defined matrices.
I haven't heard of Rhino3d until now and I am looking at the Gumball command, it looks interesting, I will try to use it and maybe see if I can implement something similar.
Thank you for the feedback :)