experiment
Revert "experiment"

This reverts commit 86eb5f904bffa72dd74a5884474df66f9a6e9812.
clean up transformation code
refactor wip
formatting
formatting
add glsink draw example
implement translation
make glsink draw
add new examples
port to new api