Toward High Throughput Screening of Assembly-Optimised Ferritin Nanocage Libraries Applied to Nanotechnology