Glad you like it, David.
C# has all that right at your fingertips but I wonder how difficult it would be to use them without understanding them.
I just wrote a mirror jig for C# and almost laughed when I figured out the jig needed was a rotation jig.
You mirror it once then rotate it where you want (kinda sorta)