That depends how specialized and how large you want the engine to be. You could add a tile engine, but if the developer doesn't want a tile engine it will be useless bulk.

There are lots of things like that, you'll have to make those decisions.

You could add a physics engine, but again somebody might not want it.