Refined behaviour of stepping in to allow in-tree editing
Added pretty-print like display