Inside the Windows Loader: Replicating Portable Executable Mapping with IronPE in Rust