I agree, the problem is real. Good spec! I only disagree on the git part. It's too complicated for non tech people. Also, do I really want to rollback to a previous version? When I want to change something, I just update my profile