Hans Leidekker : msi: Implement a second cabinet extractor on top of IStream and use it to extract embedded cabinets .