Made using the PSPSDK API, I figured "Hey, since all these menus take up SO MUCH damn RAM, and there's not very much of it, why not make the menuing in ONE well-written module and let the rest derive from it?". Well, that thought lingered for a few days and I started coding it, and it seems totally plausible.
Aiming for total code-correctness in terms of commenting and such(Hehe, OpenBSD) this project will hopefully be used. I intend to release several sample modules(ie music) that use the menu to give a base off of what it will be like.
What would it be done? Using imports/exports, all one would have to do is include the stubs and such, have a couple pre-made functions in the module, and use menus without using the pspdebug library or anything like it.