Example of use, plus re-work based on actually using the code...
Rename drop_tool base_drop_tool