With Baldur's Gate and Baldur's Gate II, there was available functionality to build new campaign modules. The thing is, no one ever did. How about some real expansions this time? Why build a whole game engine for one campaign, program all those spells, all those models and object types. It's insane.