Documentation update
Multiple changes

- Moved the MissingFunction class into a separate file.
- Documentation update.