Makes the commands and data lists in ShapePath typed
Support gradient and bitmap fills in refactored shape processing and drawing
Support line-style settings for caps, joins, and miter limit in refactored shape processing and drawing
Preliminary support for MorphShapes