Context.
I am having this kind of tikzpicture in my article which I would like to include in a beamer presentation :

Please note that the figure was simplified, since groupI represents a group of nodes in order to clarify the question.
(The code of this MWE is below)
The problem.
My aim is to insert this figure in a way in my presentation. As you can notice, the figure fill completely an A4 page. It is therefore difficult to transpose it into a beamer format, which is in landscape, and staying "readable".
For example, if I simply use the same code in beamer, here is the display :

Questions
- What do you advise/propose me in order to include these kind of pictures inside a beamer presentation ?
- Is this possible to keep all nodes from a presentation (to keep the structure of a figure) and only printing certain nodes ?
- Is there a way to "break" a picture in several pages without splitting the code itself into several
tikzpictureenvironment ?
Ideas
What I am thinking is, for example, to print only 2 groups on some beamer page, but keeping the structure like arrows, relative postiion, etc. as shown on the picture below :

And having some dotted lines on edges of the pictures, in order to show that this is only a part of the global figure.
Utopic : The awesomeness would be to be able animate the reading of this figure like :
- Global visualization of the figure
- Zooming in on group1 \pause
- Moving slightly to group2 \pause
- etc.
But this is utopic to have this kind of fluent animation, which should (and can) be done with other softwares than by using latex.
Anyway, I am looking for ideas and code on how I could make it a bit interactive, easily readable, and fitting with a beamer page. I leave this question open for few hours/days in case someone has other interesting ideas to propose.
Minimal working example.
Article
\documentclass[10pt,a4paper]{article}
\usepackage[left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,positioning,arrows}
\tikzstyle{arr} = [draw, -latex']
\begin{document}
\begin{figure}[H]
\centering
\begin{tikzpicture}
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm] (1) {group1} ;
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm,below=2cm of 1, xshift = 9cm] (2) {group2} ;
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm,below=2cm of 2, xshift = -9cm] (3) {group3} ;
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm,below=2cm of 3, xshift = 9cm] (4) {group4} ;
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm,below=2cm of 4, xshift = -9cm] (5) {group5} ;
\path [arr] (1) -- (2);
\path [arr] (2) -- (3);
\path [arr] (3) -- (4);
\path [arr] (4) -- (5);
\end{tikzpicture}
\end{figure}
\end{document}
Beamer
\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,positioning,arrows}
\tikzstyle{arr} = [draw, -latex']
\begin{document}
\begin{frame}
\frametitle{Figure (1)}
\begin{figure}[H]
\centering
\begin{tikzpicture}
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm] (1) {group1} ;
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm,below=2cm of 1, xshift = 9cm] (2) {group2} ;
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm,below=2cm of 2, xshift = -9cm] (3) {group3} ;
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm,below=2cm of 3, xshift = 9cm] (4) {group4} ;
\node [rectangle,draw,minimum width = 6cm, minimum height = 3cm,below=2cm of 4, xshift = -9cm] (5) {group5} ;
\path [arr] (1) -- (2);
\path [arr] (2) -- (3);
\path [arr] (3) -- (4);
\path [arr] (4) -- (5);
\end{tikzpicture}
\end{figure}
\end{frame}
\end{document}
Thank you in advance for any help you may provide. Please do note hesitate to ask questions in comments if it is not clear enough.


\usepackage[french]{babel}, I receive the following error :\tikz@lib@spy@parse@opta has an extra }. How can I fix this, still using the the french babel (I need it) – booba24 Sep 03 '14 at 20:44\usetikzlibrary{babel}and it will work, see: http://tex.stackexchange.com/questions/74860/unexpected-clash-between-babel-and-pgf-spy – d-cmst Sep 04 '14 at 08:41