Added incomplete UML for Presence; requires UMLet to read