shader updates are now generic and can be expanded on in the rendering engine. Finished bb58