You have a choice to make when creating your builder base model: You can opt to include only the builders needed to provide the desired basic functionality, or you can include many builders to provide lots of functionality and options.
Here is the trade-off. The simpler you make your base model, the more reusable it will be. The more functionality you add to your base model, the more special-purpose the base model becomes. That can mean that it is not reusable as a building block for other builders you might want to create. However, keeping things simple in the base model might make your builder harder to use and require the user of your builder to do more configuration of the builder.
Ultimately, the balance between functionality, configuration complexity, and reusability depends on your overall development context. Give some thought to these issues, however, as you design and build the base model.
Parent topic: About modelbased builder creation: wpf7