Documentation

An in-depth discussion of what/when we plan to implement