Ask HN: Would a diagram-centered UI work better for Git?