An exercise in Jasmine, Docco, and solving graph dependencies