The three areas of Git