C# Library to handle the Portable Executable format