Partitioning Protein Structures into Domains: Why Is it so Difficult?