The Analysis Engine interface, along with supporting interfaces and exception classes.