Apologies, I'm fairly new to custom instrumentation, this looks like a great tool though.
I've create a file using the all method just to play and I see that there is one tag <tracerFactory> which is scoped to all the output.
When I look at an NewRelic example it looks like :
<tracerFactory name="NewRelic.Agent.Core.Tracer.Factories.BackgroundThreadTracerFactory" metricName="Background/CustomTransaction">
What's the expectation here, should I be breaking up the scope of the generated element in the generated file and adding small scoped items like above ?