POC: [NX-496] Component metadata api

https://issues.sonatype.org/browse/NX-496
This was wishful thinking on my part :) I actually switched back to specifying a builder after this mis-step.