Major updates to documentation