Universal user-mode driver framework written in C#