Added AdditionalPackages
Refactor to use reflections.