By: Lucien Huber <im@lcnbr.ch>
migrate GammaLoop to feynkit Initiating user prompt: I want to extract from gammaloop main branch the graph generator, UFO loader and other standalone physics tools so that they can be easily used by third parties without importing gammaloop. Importantly, it should get Python bindings as well. It can be modeled off of spynso, introducing new crates into the crates folder. Come up with names for the crates and their responsibilities. Delivery requirements: Work on branch feynkit; run the default just test_gammaloop before pushing to origin/feynkit; then verify CI is green. The branch is intended for integration into the new main.