Describir: Capturing the complexity of water uses and water users within a multi-agent framework