Combinatorial and Geometric Structure in the Self-Assembly of Polyhedra