I’ve been recommending a similar approach – though not as completely fleshed out – for the last few years. (I organise the spine of my map as a mind map, though – I like spreading it out in 2d instead of just a line)
Why do programmers work at night? – Gtd. Very very true.
Very handy way of creating an OSGI bundle out of an otherwise normal Maven project.