A general framework for invasion cycles in ecology | Synapse