added selectable body diagram, still need to fix navigation + labelling + debug + layout