Add Vault hooking utilities & more JavaDocs