SEARCH Articles Figures Tables Assembly stack analysis Cell stack assembly Porphyrins stacking assemblies Stack Assembling experience Stack design assembly