Encapsulate points in g elements

To allow adding multiple different plot elements.
Plot extrinsic fluorescent proteins as squares

Also much modularization of plotting code to make changing marker from
circle to square simpler.
Add text to indicate oligomerization state
Make square grow from center on mouseover