Protein crystallography from the perspective of technology developments | Synapse