vision outline research CBR diagram protocol RTRT analogy sketchVR isovist relations GIDA recorder vis_reasoning DMG teaching community thanks