You know who Krzysztof Cwalina is – right? The Framework Design guy. He recently gave a lecture on that topic at Microsoft Research center, and now he made it available for download. I haven’t seen it whole yet (it’s iver 3h long!) but i strongly recomend it. Get it here, and if you didn’t already – subscribe to Krzysztof’s blog: here.