We use Laravel’s IoC container for dependency injection
Adding methods to get app path and vendor path
Adding filesystem service provider
Renaming the IoC instance of filesystem
Adding filesystem facade