each plot knows it's url
handle axes
update docs