I am rather new to Tikz, and I could not find this anywhere online. How would one draw this rather complex figure meant to show a wave?
I only know how to create points and connect them with straight lines. I do not know how to make a curved line like the wave above shows, I do not know how to put labels in all the places shown in the figure and how to rotate them like with the y1 and y2, I do not know how to fill the area in blue, and I do not know how to color the top arch green. I really have no idea where to get started on this, nor do I know if Tikz can even produce such a figure. I thank all helpers and would appreciate all help on this.
Edit: here is what I have so far and also where I am stuck
\begin{tikzpicture}[scale=2.25]
\coordinate (A) at (0cm,2cm);
\coordinate (B) at (0cm,0cm);
\coordinate (C) at (2cm,0cm);
\coordinate (D) at (2cm,2cm);
\draw (A) -- (B) -- (C) -- (D);
\end{tikzpicture}

