What variations can you make on a drawbot? How does it behave? What are the determining factors of making it draw?