Initial past view D3 protoype (sucks) and some small revisions throughout