D bindings, look at Python GTK for D wrappings