Mirror complete component

I made an assembly with 100~200 sub-assembly and parts.

I'm having a problem with mirror the whole assembly including all the sketches inside.

So, basically what I need is, Separate exact same file but mirrored component with all mirrored sketches including dimensions and everything and all the sub-assembly and parts with it in case of future revision.

Could anybody, help me with this please?

Thank you

SolidworksAssemblies