Topology optimization of periodically arranged components using shared design domains