Confused About How Blueprints Are Meant to Be Structured

I don’t know if I understood the question but, In general, you should see the blueprints as self-contained objects, each holding its own logic. When these Blueprints communicate with each other, they come together to form a complete system. So each one should have the variables and functions that concern him.

There are two lightweight Unreal projects that you can learn a lot of concepts from if you break them down.