My approach and weekly progress are described in the project's wiki page [1].
The code I've produced so far is available in the ns-3 mercurial repository [2].