Add Documentation
Update docs per Doc VR suggestions
Reserve things in the api which may need to be implemented in the future.