System.Reflection.Emit namespace
Creating an assembly dynamically