Same plugin for multiple UE versions?

Looking to publish a plugin on FAB and have some questions. The plugin can be built and run for at least 5.0 - 5.7. It uses no platform or version specific features.

  1. Should there be 7 identical submitted source codes with just the “EngineVersion” marking the version in`.uplugin`?

  2. Will FAB build for all versions? How can this be requested?

  3. Will the source code be shipped so developers can build for platforms and version that FAB doesn’t cater to?