Her work was never made it into woof, so when Archpup wanted to go that way I adapted jemimah' s code for the more recent initrd that Archpup uses.
Then I took it one step further adding a YDRV, since Archpup people wanted a separate sfs for the Desktop/Window managers.
So here are a couple of patches for Woof2 ver:8fa56fa1c1d5fb12 (today's).
Ones adds the adrv and the other both adrv and ydrv.
Please also notice the additional mount-point folders that should be added in the initrd tree as indicated, as well as the required changes in DISTRO_SPECS.
Obviously the code could be expand to encompass the entire alphabet
![Razz :P](./images/smilies/icon_razz.gif)
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Still I put it here since a modular puppy may not be such a bad idea. Could facilitate building the different versions of a puppy that become all the more often like "retro", "fat", "XFCE" etc, without the need to replace/rebuild the entire ISO.