* fix graphics path usage
* refactor
* refactor
* refactor
* fix image handling
* fix pen width change not allowed for Pens