Simplified scaling/snapping and fixed a bug with pen size handling

Blocks are also no longer created until they are framed.