Multipartite Cellular Automata and the Superposition Principle