Featires of your dream 3d engine?

BlitzMax Forums/BlitzMax Programming/Featires of your dream 3d engine?

Argh! The past me! The bumping... it burns!!!
You imbecile, our meeting could cause a massive paradox in time and destroy us all!

Anyhow, my dream 3D engine would have next to nothing except a basic framework to make 3D easy, and an extensive plugin system so I can turn off and pleasantly manage all of the useless features that I do not want.
Of course, that plugin system would have dozens of pre-existing plugins to do fun stuff like hardware shaders.