Backlog features

Here's a good start on the basic functionality we hope to support.