Creating Alternate Copies of Same Airport - Best Practices

I’m currently creating an airport scenery that requires me to have multiple copies of the same scenery. Essentially, it’s an airport that hosts an event, so I’ll have one copy with appropriate scenery for “event day”, and one normal airport scenery. What are the best practices to accomplish this? What can I copy over, and what do I have to rename?

Ideally, you should make all your event related objects as Simbojects, so you can show them only during event (within a specific time frame/date), this doesn’t require user input or user interaction deleting files.

Or

You can add a specific bgl asset group in your package where you can place event specific objects, call that even.bgl

The tell the user to disable that bgl (basically renaming to something like event.bak) when the event is not in place

What if things like parking spaces change as well? Is there a clean way to handle that?

nope, you can’t change parking at runtime
in this case dual BGLs are the only viable option