dub build system setup
gtkd example code copy