A .NET library for running assemblies in another process while communicating with it.