data work so far

Apologies, this is a catchall pull request with virtually everything I've been working on, so it's kind of too big to characterize...