Yes. The actual technology will all pretty much depend on engineering.
I am not sure what we have done so far looks all that promising. But, we will have to see.
Part of the problem is that politicians are promising far too much. And that a lot of people have already decided on "solutions" and want to get stinking rich, even if the solutions fail.