Rational design of yolk–shell nanostructures for photocatalysis | Synapse