refactor out labels
refactor out labels
refactor to use translation and rotation
wow, much simpler!
tidy
update example
remove vec2-canvas, you don't need this if you use translation