Update comments
Add note to correct narrowing conversion warnings
Improve Tool interface.