    enum Segue: Hashable {
        case home
        case detail(PokemonModel)
    }
    
    private func create(_ segue: Segue) -> UIViewController {
        switch segue {
            case .home:
                return PokedexViewController.create(with: self)
            case .detail(let model):
                return PokemonDetailViewController.create(with: self, model: model)