Allow h/w/padding to be given as options
Fix random series 'target' property
Specify graphs' side margins instead of 1 padding
Allow customizable color schemes
Tidy up the tick function a bit
Factor out the `tick` function as `rerenderGraph`
Extract the annotation rendering code

It's still ugh, but works.