Module loading now checks if composer autoload file exists first

View now copies the correct interface of render
Fixed strict warning issue of passing function by reference