Yes, you're right, there's a lot of trade offs like this with MockMechanics. I made it that way deliberately, ideally you can do anything visually, but you don't have to if it's simpler/more efficient/etc to do with code. One thing that I do a lot is to create a quick version of something with code, then make it more visual, because I have a lot of experience with traditional coding but am an amateur with visual programming even though it's my own tool. Anyway, something like this you had in mind?