A Generative Task Allocation Method for Heterogeneous UAV Swarms Empowered by Heterogeneous Toolchains | Synapse