I am sorry, but I think what you’re asking for here is impossible. I don’t feel that forking truecrypt would be a good idea, a complete rewrite was something we wanted to do for a while. I believe that starting from scratch wouldn’t require much more work than actually learning and understanding all of truecrypts current codebase.
I have no problem with the source code being used as reference.
Pastebin (published by Matthew Green): http://pastebin.com/RS0f8gwn
Matthew Green on Twitter: https://twitter.com/matthew_d_green