Everything should be working now; TODO documentation
Add recursive_fill_tool.h and doc