I. Introduction
II. DVDraw from a user prospective
A. How do I draw an object?
B. How do I select an object?
C. When can I select an object in a collaborative session?
D. How do I move or reshape an object?
E. What other operations can I perform on objects?
F. What can I copy, cut and paste?
G. How do I import images?
H. What is the "Save to room" operation?
I. How is undo and redo handled?
J. How do I bring back a deleted object?
K. What is the "hand" button for?
L. What are the attributes?
III. DVDraw's internals
A. Replication of The State
1. What does the state consist of?
2. What is the role of Distview?
3. What is being broadcast?
4. How are objects uniquely named?
B. Concurrency Control
1. Some approaches
2. DVDraw's approach
IV. Future
1. One Limitation
2. Some directions