\begin{figure}[!ht]
    \centering
    \begin{tikzpicture}[node distance=3cm]
    \node (thm-uniform-consistency-general) [block] {\Cref{thm:uniform-consistency-general}} ;
    \node (lem-loo-risk-concentration-general) [block, below of=thm-uniform-consistency-general] {\Cref{lem:loo-risk-concentration-general}} ;
    \node (lem-projection-effects-general) [block, right of=lem-loo-risk-concentration-general] {\Cref{lem:projection-effects-general}} ;
    \node (lemma-gradient-upper-bound) [block, below of=lem-loo-risk-concentration-general] {\Cref{sec:proof-lemma:gradient-upper-bound}} ;
    \draw [arrow] (lem-loo-risk-concentration-general) -- (thm-uniform-consistency-general) ;
    \draw [arrow] (lem-projection-effects-general) -- (thm-uniform-consistency-general) ;
    \draw [arrow] (lemma-gradient-upper-bound) -- (lem-loo-risk-concentration-general) ;
    \end{tikzpicture}
    \caption{Schematic for the proof of \Cref{thm:uniform-consistency-general} for general risk functionals
    }
    \label{fig:schematic-proof-thm:uniform-consistency-general}
\end{figure}