Ported several of the view controller initializers.