Persistence in Chemical Reaction Networks (CRN) (focusing on time delays or reaction-diffusion)