Create a presenter interface

Replaces $presenter property