Done properly, I can see this being an awful lot of work; taking shortcuts would speed things up, but could end up cutting out good stuff and making it more complicated tracing things later on. I imagine Joe will be making sure it's done right.
Here's what Albert Camus wrote about The Myth of Sisyphus, which somehow seems a relevant one...