Discrete material optimization of general composite shell structures | Synapse