Added initial presenter framework implementation.