NEXUS-7629 Component source API tweaks

Removing the '-api' suffix from the component source module, other minor refactorings in support of NuGet NX 3 plugin work.