Describir: A generalized model for population dynamics where interactions change over time