Relegate iOS View Controllers to mere implementation detail