You seem to have nailed the basics, Jax, so agree with you.
So let’s see…
That’s pretty solid. Of course defining what they are, and what is required of an apprentice for them to be considered knowledgable in those areas, is a different matter. But at least we have a starting point.