There’s also this PR that changes a v10 package to use an RCL. The PR has some conversations in that you might find interesting. I really hope to get this PR merged into my package starter template soon!
https://github.com/LottePitcher/opinionated-package-starter/pull/8