"generics" are scripts that will call one of two programs (usually), one if
Wayland is running, and the other if X is. These are generally super rough, so
it's best to bake-in whatever arguments you wish to pass, rather than pass them
to the generic.