Design

Design documents are now separate from documents. `Design` objects inherit from `Document` objects, adding methods pertaining to ddocs, like `view`, `index`, etc.