Drawing

- child collision detection
- arbitrary placement based on mouse click
- Runtime editing of existing data
- Bond drawing