title: Creating an object that's defined in a dll that I don't have a reference to
body: <p>I have the full path to a dll, but not a reference, where I need to instantiate an object that implements an interface that I've defined.
  I do have control over the other dll, so I am able to do things like stick a static function in the dll that returns the object I need. I'm just not sure how to call that function, or even if I'm approaching this right.</p>