The prospects of protein nanocrystallography