General-purpose modeling language