TBH the Wine loader and the Win32 subsystem for NT aren't that different design wise.