If I have a main VI that will run several sub-VI's in a specific order that the user indicates. I have to update the indicator everytime each sub-VI updates, which would be a better way to implement this, using dynamic VI or just put the sub-VI in directly? If I use the dynamic VI, I will have to set all the control, but how do I get it to update everytime the sub-VI update? If I put the sub-VI in directly, setting up the input controls is easy, but I would have to send in my control reference for the sub-VI to update the indicators in the main VI.