I have big problems to get model of evolution. I do not even know how to start.

If some one show the sample code of something similar, I would be grateful
\documentclass{minimal}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tikz}
\usetikzlibrary{calc,trees,positioning,arrows,chains,shapes.geometric,%
decorations.pathreplacing,decorations.pathmorphing,shapes,%
matrix,shapes.symbols}
\usetikzlibrary{decorations.pathmorphing,shadows}
\usepackage{xcolor}
\tikzset{
W/.style={
rectangle,
rounded corners=4pt,
draw=black, thin,
text width=10em,
minimum height=3em,
text badly centered, },
P/.style={
circle,
draw=blue!50!black!50,
top color=white,
bottom color=blue!60!black!10,
inner sep=5pt,
text width=1.75cm,
text badly centered,
minimum height=3em,
}
}
\definecolor{vert}{rgb}{0.15 0.4 0.1}
\definecolor{bleu}{rgb}{0.39, 0.58, 0.93}
\begin{document}
\begin{tikzpicture}
\node[P] (p) {P};
\node[W, below= 3cm of p](w) {W};
\draw[transform canvas={xshift=2ex},->] (p.south) -- ++(0,0) -| (w.north);
\draw[transform canvas={xshift=-2ex},->] (w.north) -- ++(0,0) -| (p.south);
\draw[->, dashed,transform canvas={xshift=-2ex},very thick] (w.north) -- ++(0,0) -| (p.south);
\end{tikzpicture}
\\
\begin{tikzpicture}
\node[at={(0,0)},text=bleu]{\bfseries Objaśnienia};
\node[at={(0,0)},above,yscale=-1,scope fading=south,
opacity=0.5,text=bleu]{\bfseries Objaśnienia};
\end{tikzpicture}
\begin{itemize}
\item[] \tikz {\path[circle, top color=white,
bottom color=blue!60!black!10,]
(0,0) -- (1,0) node[above,pos=0.5,text=vert] {P};} -- frakcja populacji P, która się adaptuje
\item[] \tikz {\path[line width=2pt,->,dashed]
(0,0) -- (1,0) node[above,pos=0.5,text=violet] {W};} some text,
$S_i\,\longrightarrow\,T_j$ non radiative transition.
\end{itemize}
\end{document}









\newcounter{myroman} \renewcommand{\themyroman}{\Roman{myroman}} \foreach [count=\i] \y in {-1,-1.5,...,-3.0} { \setcounter{myroman}{\i} \draw [violet,-latex] (-1,\y) -- (0,\y) node[midway, above] {\themyroman}; }. As the numbers increase by one, one could also use\stepcounter– Tom Bombadil Sep 15 '12 at 21:03