How does this idea compare with Akira Komamura's org-starter package? https://github.com/akirak/org-starter
Its readme begins: > Org-starter is a framework for basic configuration of Emacs Org > Mode. It allows you to configure Org Mode easily even with many files > and directories. > The standard way to configure Org Mode is set a bunch of variables > such as org-agenda-files and org-refile-targets. This makes it hard to > add/delete files to/from the configuration. Org-starter lets you > configure Org Mode in a file-centric and incremental manner, which > scales well especially if you have many Org files and sometimes have > to tweak the file list. > In other words, org-starter allows you to configure Org Mode in a > manner similar to use-package. The following is an example file > configuration with org-starter: > (org-starter-define-file "subjects.org" > :agenda t > :refile '(:maxlevel . 9))