Yeah, I agree it's not totally clear Yuya. Maybe it should be
<File> <Diff> ^ v <Annotate>
, where all 3 are always enabled ? And what extra mode-switches are needed per choice is an implementation detail. Only things that should be disabled then are the 2 little arrows when in Diff mode, just like now ?