Add hooks and methods plus added options documentation.