Graded sparse graphs and body-length-direction frameworks. (May 2015)