Added the ability to pass in a refernce to a maskShader
Removed the need to pass in width / height