Draw a can
Factor out drawCan()
Add label to can
Scale 1 pixel = 1/10 inch
Draw a ring of cans
Remove tabs and tables
Pull out drawCans()
Add inch to px scaling
Use KineticJS
Add shadow layer
Put first can exactly on right
Make the first can draggable
Add ruler
Redraw cans after drag and drop
Redraw can ring according to drop position
Add information box
Use more screen and more cans