In reply to Renato Perini (rperini at email.it): While its not perfect there is my talk from last years conference: http://www.blender3d.org/cms/Full_Paper.465.0.html (Getting down and dirty with the blender source.) Kent