fix: apply various missing textures
feat: modified ApplyVertexColour and ApplyVertexColourTransparent shaders, the material surface attributes may now be overwritten
feat: add custom water shader
feat: add WS2_common_sea component
feat: inital lighting settings for night variant
feat: add a few new shader for displaying vertex colours on transparent elements or applying blend effects