Rethink the structure. I've been running this for a while and just noticed that it wasn't properly pushed when trying to set up another computer.
Add support for deferred loading of 'opt' packages.
Initial release as a vim9 script port of vim-packager.