Update comments.
Update assertions.
Start skeleton of tool class.