The “switchable frontends” feature is half-baked, and I might even rip it out. Pleroma has supported installing a custom frontend since day 1. ONE custom frontend. People don’t need 20. Just dump your files into the static directory and it’ll pick up the index.html. You can do anything you want in that as long as it can run client-side.