chosing a 3D engine at runtime - how?

BlitzMax Forums/BlitzMax Beginners Area/chosing a 3D engine at runtime - how?

The best module for *me* might not be the best module for somebody else
While that's true from a programmers perspective, from an end-users perspective...

but currently there seems no alternative than to build one executable for every 3D module that might be used (sigh)
... this is absurd. Why on earth would you do that?!?