Out of interest, what's the use case for this? Wouldn't it just be easier to add controls dynamically in the normal way without adding them to the project?