if BsaI or an appropriate ligase not found inside given collections during lvl1 assembly:
- call create_BsaI_implementation or create_ligase_implementation
- refer to constant uri definition inside collection
- create sourcing activity like in this notebook
- [FUTURE] function should take in some metadata about the vendor and details of enzyme acquisition