7 Years Ago
Simplified - Decided missions don't actually need to know about THE package, and just knowing about the definition rather than the instance is enough. If missions end up with multiple packages, they can be different types (or the code can be updated).