this will replace our weird generic-extlinux-compatible wrapper in future patches.
packages
this lets us build custom packages, separately from the entire system. i also change the overlay slightly, just because it doesn't make sense to induce the recursive case or relying on `next` when not necessary.
NB: haven't tested the build
pkgs/