Describir: Simenerg: the design of autonomous systems