Add support for nested presenters

Allows for nested PresentableInterface instances.