svg support

- now pass transform with draw (gives more control to the calling code)
- correct transform multipy function