Documentation revamp