Moved registers to Packager class
Removed PackageInterface
Use method name instead of interface
Removed internal methods
Removed old 'use'
New load usage
Refactoring: created Loader and removed duplicated code