This is just a repo to figure out how to use CsWin32 with no marshaling and being able to cast in between class interfaces