Feb 2013: Walter Bright: Component Programming in D