Team Components

Would it be feasible to extend the online components capability to include a teams option where we could share components across a select project team? I'm not sure if the online components are made available to the app via HTTP or a repository such as git but being able to add a "team source" in preference would be very beneficial. I am creating common components I want other to be able to use and keep up to date but they are not really suitable for submitting and making available to the whole world.