final fix for modifiers/painters issues
re-implement rect shape, .path() | .text() | .image() functions
fix shapes.rect() + .reset() | .dispose() | .invalidate()
pvt -> pivot
fix path.dimen()
fix shear values of element
fill/stroke methods
extracting brush as a class, in process