AbstractNativeComponentSpec extends BaseComponentSpec
AbstractNativeBinarySpec extends BaseBinarySpec
Use @ComponentType to register native component types
Initialise component source sets via a model rule
- Still uses live components container in order to provide configuration that
  should apply before user-defined configuration