initial demo w/ canvas
switched to svg
first commit!