- switch to a custom layer to avoid too much interop between C# and C++