Data structures

Some data structures have drafts.  I've also added some links back and forth so the doc is a bit easier to navigate.