Language for traversing and performing actions on your model