Now that's what I call a project! I'm not the one to give that kind of advice, however I would definitely start out slow and plan to be working on it for a while.

Keep us posted on your progress. It will be awesome when it's done!!