I wrote one 15 years ago for provisioning shell accounts. It was also included in shell accounts for setting up email accounts, ircds, services, vhosts, websites etc etc.
I think theres more value in that than a web based gui particularly for this as it's not meant for end users or clients -...