add size property for DiGlyphInfo
change unittest for new widget visible logic
some tests
change test compilation
start new draw model
add base/draw.d
okmerge