Merge pull request #5048 from RosettaCommons/MentenAI/SmartDesign_p1 Adding observer interface for the packer