Interesting idea, and I can see the potential. However, other tools I've seen that try to "simplify" git end up breaking some desirable aspect of the git workflow, making it far less useful to me than just using the git workflow I'm comfortable with directly. Could you explain a bit more about what mental model I should have in mind when using your tool and what limitations I'd end up running in to?