Demonstrator for Use Case 2
Developer using LArLite wants to allow others to use this code in LArSoft. He wants to keep developing using LArLite, not LArSoft.
Solution: LArSoft will create and maintain a forked version of the developers git repository. The forked git repository will be used to create UPS products which can then be used by LArSoft code. See Repository Relationship section for further details. This mimics how LArSoft presently interacts with externals such as ROOT, GEANT4 and Pandora.