I think the idea here is that you write a presenter that subclasses this one and overrides methods such as `render_menu_items`  however I want to ask @ugisozols what he thinks