Extending the Microsoft Build Engine