Heterogeneous Coreshell Photocatalyst