how i see it, you have a few options. you could either find or make a generic class that could let players select from a broad set of class abilities. an o5e homebrew class could even work for that, if you find a good one. you won't find one in the official content, though.
you could also use a...