Complete rewrite of the annotation layer

*Thorough description is coming up...*
can we set this via css and not inline style?