It's more likely that the Wayland library would read a configuration file (or other configuration state) which would then give it the name of a plugin .so to load to implement the pluggable stuff.
But, noooo, it's better to force people to reimplement or fork the whole thing! Bah.