Moved the shared component handling to use the shared space and (properly) install git