Improved the load() method to include an entire directory and fixed base path usage
Add the view component