New PackageManager implementation based on dynamic Features
Refactoring PackageManager using variables
Removed old interfaces