I know complete rewrites are rarely a good idea, but I believe I'm in one of those exceptional cases where it's the right answer.

Can anyone recommend any books or other resources that may help minimize the pain?