Add explanatory comments for App, InternalApp