Describir: Smart Modeling and Simulation for Complex Systems