How would I go about creating a note taking app that uses Git as a backend with seamless syncing of notes between users?