Separated "tools.py" and redesigned all 'element finding' to use the UTILS versions across all tests.