Platform objects hold driver reference.

A driver library can be sent to an instance of a class that is including
Dialect. The class that Dialect is mixed in to is referred to as a page
or activity definition. That particular definition can then reference
the driver via the platform. The platform object is what essentially
links the framework itself to definitions. Handling is in place to make
sure that any driver that Dialect does not support is not used.
Browser-level evaluators.

Evaluators are methods that can be called on a page or activity
definition. That method is passed down to the platform, which
contains a driver instance. The driver utilizes the driver
specific functionality to handle the action. Browser-level
evaluators refer to actions that deal with the state or
behavior of the browser rather than a page in the browser.
Page-level evaluators.

Evaluators are methods that can be called on a page or activity
definition. That method is passed down to the platform, which
contains a driver instance. The driver utilizes the driver
specific functionality to handle the action. Page-level
evaluators refer to actions that deal with the state or
behavior of a page in the browser rather than something
specific to the browser itself.