villager: A framework for designing and executing agent-based models in R. - Thomas Thelen; Marcus Thomson; Gerardo Aldana; Toni Gonzalez (J. Open Source Softw., 2022)