Move from svg markers to div markers

=> Better resizing based on text length
=> Markers are now coming from JSX elements (easier to evolve, and better for escaping user input)