Markup Object Events (MOE) - a set of classes for working with portions of XML documents as objects.