Fleshed out documentation.