The libraries contain top level objects. You have to clean the libraries before using them, making syncing them with Git a pain. Libraries should not contain top level objects. There is an examples folder for examples.