Added require package implementation with autoloading