complete canvas
fix position
surface was not initialized at time
npe on init fix
update tests
things are looking ok
change naming of image output params
documentation
build site