added "Mark" protocol
added Vertex class
added "Dot" class