An extended patch-dynamic framework for food chains in fragmented landscapes