This is really interesting. I haven't had the chance to read the whole thing yet, but was wondering if a "3D substrate" meant something like a vertical waterfall down the substrate, or something...