Design note for Add Commit Diff: Working Tree, Index, Diff und Commit sauber trennen
