What's the deal with the internal and external program wrappers?
What are they, what can you do with them, and how do you create them? Can C or C++ be used to create them?