smolv .NET C# implementation of smolv decoder 'unity' branch contains modified code to decode Unity version of smolv shaders