Must say I found this interview very interesting, and the explanation of minwin definitely cleared up that issue.  On the subject of minwin I think this is a great approach too the problem of a messy api, and I can see the parallels too the OSI model with the use of layering.  Nice work!