Initial creation of visual block works!
Some improvements...
Use a Rect for blockwise; movement seems to work properly, now!