FINAL TASK: Who is Giovanni?

Who's really behind Giovanni and trying to take over Pokémon Crossroads? Can you figure it out? Feel free to post your answers here!