Investigating Designed Protein Nanocages As A Modular Platform For Synthetic Biology