Issue #40: Session visualization.