But he wrote above, that he _able_ to edit SubVIs (I also don't fully understand, how it is possible)...
But my opinion, that this way is not very correct way. Usually I using for such things "plugins" architecture - dynamically called SubVIs (open by reference, then call by reference). It makes possibilities for changes my code without rebuilding whole application.
with best regards