Splitting a game into different packs

Hey all,

I have a game with various Blueprints including different parts of the game/app.
I want to be able to package them separately, similar to expansion packs, so I can distribute them separately while having each pack work on its own.

I found a couple different methods regarding this but I’m not sure which one is the right one.

First I saw this tutorial: How To Create Updates/Patch Your Game In Unreal Engine 5 | UE5 Chunking Tutorial - YouTube
With assigning chunks to each asset. That seems like a good direction,
but then I found another direction: How to Create a Patch in Unreal Engine | Unreal Engine 5.1 Documentation
Using the project launcher, though I can’t find a way to assign different assets/blueprints to different packs.

Which is the right way ? or a combination of both?
I assume the main level blueprint will always be included, so only splitting the assets is what I have in mind, making sure though that the game will run with only some of the packs, and that installing a pack would be simple.

Thanks a lot in advance

Elad