Implement Project and Task.
Chapter 4 done.