Moved the interop stuff to it's own namespace.