One of the major sources of error in automation engineering comes from a task that brings the least value, repetitive actions of calling software blocks and connecting their parameters to signals in the rest of the code. For line and machine builders, this is a task that can happen hundreds of times in a project