Draw vertical lines.
excess whitespace
Color change for marker
Add implementation of Chan's algorithm