in reply to Rewriting a large code base

1) Define the functions (business) of the programs 2) Code it your way, Start from there. :)