I am looking to use git-annex as a library/tool to bring syncing to another application. Is there any documentation or open examples of doing something like this?