POC: [NX-496] Component metadata api

https://issues.sonatype.org/browse/NX-496
does this mean that all components have GAVs, even non-maven ones?

If so, is there already a naming scheme/convention for these foreign GAVs?