incase we want to refactor this
the new grid/plot layout
objectification ... oh man ... this is going to be some work
trying something more generic