MDT is the way to go. WDS just delivers the images. With MDT, you can manage your image creation process as well as the imaging process. So yes, with MDT you can create a single image and push it to any number of different hardware models and inject the drivers as needed at image time.