(Oshyan please feel free to move this elsewhere as this starts on-topic and progresses into slightly off-topic)
Hi Jon,
I had to read your post twice, because of the notation of your formula.
I don't mean to nitpick, but if I read "add multiplied scalar" it means to me I'm adding 2 multiplied values to an existing value.
The existing value is input 1 or say 'A'.
The value to multiply and add (notice the swapped notation) is input 2 or say 'B'.
That would be notated like A+(AxB).
To me this says you start with an input and add this input multiplied by something else, hence "add multiplied scalar".
Your notation (AxB)+A translates in my brain to "multiply scalar add input".
This may sound ridiculous to you haha, but to me these subtleties make a lot of difference in understanding what's going on.
I'm not sure how to find the right words which describe my thoughts, but I think this notation fits closer TG's nature of treating nodes.
This notation fits the node UI from left to right and to me more intuitively describes what the node does.
I literally visualize the input value on the left and what the input on the right would do to it, so when notation is reversed I have a hard time following.
Your notation is mathematically 100% correct and valid, as there's nothing wrong with swapping operations in this case, but to me it's very counter-intuitive to the description and node interface.
I hope you can see a bit what I mean.
I don't mean to nitpick, my brain just works in a few dimensions lower than yours when it comes to math.