Uma forma 3D e texto dentro de uma caixa TikZ

Uma forma 3D e texto dentro de uma caixa TikZ

Eu fiz isso até agora, mas não consigo adicionar essas esferas ou cubos naquela caixa TikZ e escrever dentro deles. Também não consegui criar as setas.

insira a descrição da imagem aqui

\documentclass[ border=1cm]{standalone}
\usepackage[table,xcdraw,dvipsnames,svgnames,x11names]{xcolor}\usepackage{tikz}
\usetikzlibrary{shapes,shadows,arrows.meta,decorations.pathmorphing,
    backgrounds,
    fit,fadings,
    matrix,
    positioning,
    quotes}

\begin{document}
\begin{tikzpicture}
\node[rectangle,align=center,fill=Green,text=white,minimum width=2.5cm,text width=4cm] (A) at (0,0) {Nanomaterial\\Fabrication Methods};
\node[ellipse,draw=red,minimum width=9cm,minimum height=7cm] (B) at (0,0) {};
\node[rectangle,draw=Blue3,minimum width=2.5cm,minimum height=2cm,fill=Grey!20] (C) at (30:4.5) {};
\node[rectangle,draw=Blue3,minimum width=2.5cm,minimum height=2cm,fill=Gray!20] (D) at (90:3.5) {};
\node[rectangle,draw=Blue3,minimum width=2.5cm,minimum height=2cm,fill=Gray!20] (E) at (150:4.5) {};
\node[rectangle,draw=Blue3,minimum width=2.5cm,minimum height=2cm,fill=Gray!20] (F) at (220:4) {};
\node[rectangle,draw=Blue3,minimum width=2.5cm,minimum height=2cm,fill=Gray!20] (G) at (-40:4) {};
\node [rectangle,fill=Blue3,minimum width=2.5cm,text=white,minimum height=1.1cm, left=10mm of F,yshift=2cm] (5) {Bottom up};
\node [rectangle,fill=Blue3,minimum width=2.5cm,text=white,minimum height=1.1cm, above=2mm of C,xshift=2cm] (6) {Top down};

\end{tikzpicture}
\end{document}

Aqui está o que estou tentando conseguir.

o resultado desejado

informação relacionada