[NX-450] Component Source API

JIRA: https://issues.sonatype.org/browse/NX-450
Yes, I suppose it would. Does that sound scary? I'm not sure now SmartProxy and friends work internally.