Such an undertaking would have to wait for a sequel. The original WM just isn't built for that kind of addition without an amazing amount of recoding
and recoding often kills projects, it is what kind of what stopped WM from continuing development as new features to be added required much redoing
of code which drains a programmers enthusiasm stat quickly. So large features need to be coded for in the initial design.
This is why Left 4 Dead has a sequel, because recoding Left 4 Dead 1 to have the features of Left 4 Dead 2 would be very annoying and would
probably negatively impact the product.