I have been doing the past weekly challenges.
My solution to one challenge includes macro file. I saw someone posted like one packaged file that has the main workflow and macro.
My practice is that I will save the macro in the same folder of main workflow.
Then use Right click in the main workflow windown chosee Insert Macro.
In this way, the main workflow and used macro can be packed and unpacked without any issue.