We need to ensure we only are able to run compatible payloads, evasion and exploit modules together.
If an exploit module only supports an x86 target, but the evasion module only supports x64, then we need to raise an error and prevent the workflow from running.