ENH: Refactoring autoload
ENH: Moving external libraries for Vendors