This folder contains the git implementation for the Ground API, where are the Ground objects are stored in a git repository named 'ground_git_dir', which is automatically created when you initialize a GitImplementation Object. This directory will persist with multiple executions of a program that uses the GitImplementation Object, given you run the program from the same directory every time. However, in order to use the GitImplementation Object, you must call the .init() method every time before perfoming any operation. The .init() method will automatically check for previous initialization and will call init again which is safe but will not replace the repo and your existing work. The ids will carry on with the highest id and continue, not replacing older files. However, this implementation does not handle the case where the folder has been previously manually created, then initialized to some other repo with previous commits that have no relation to the ground objects, it will just continue to commit to that initial repo.