I am trying to construct this in TikZ but I am having a terrible time doing it. I was hoping someone can improve the code, I have below and make it look similar to the picture.
\begin{tikzpicture}
\draw (-0.5,1.5) rectangle (2,0);
\draw (-9.5,1.5) rectangle (-7,0);
\draw (-4.5,5) rectangle (-2,3.5);
\draw (-4.5,-2) rectangle (-2,-3.5);
\draw (4,1.5) rectangle (6.5,0);
\draw [-latex](-4.5,4.5) -- (-8,1.5);
\draw [-latex] (-8,0) -- (-4.5,-3);
\draw [-latex](-2,-3) -- (1,0);
\draw [-latex] (-2,4.5) -- (1,1.5);
\draw [-latex](2,0.5) -- (4,0.5);
\end{tikzpicture}
I tried adding text inside the rectangles but I couldn't figure out how to. If someone has a solution other than TikZ then that also works.


