C# Interop

Simple types designed to be idiomatic to interact with from within a C#
application