I learned that data can be called by other sets of data in order to use it within its own set. Variables do this to an extent, as far as I'm aware, because they can also be used across sets. So the widgets set text to variables, which allows them to be modified with code. The variables are then modified by the code that tracks whatever stat or item or value is to be tracked. The code tells the text variable to modify this value and then add some other plain text, like "coins:" in some order.
Organizing blueprints is useful for simple management. Comments do this, as they allow categorization and act as the # of python and // of javascript (only other coding languages I know) and nullify themselves. Streaming the blueprint into easy to identify paths allows for better customization and modification if necessary. It also allows quicker reading of what connects to where. Rerouting pins makes this even easier: they create their own paths off the automatic one. Doing this lets the user make even cleaner paths, when they would otherwise be messy.
Game Recording
End Goal