A 2D framework for the D programming Language