Add hybrid scanning mode
Move extrema finding into its own function
Label source of different eddy objects
Move scanning functions into lib so that it's obvious the wrapper is the preferred way of calling the scanning functions
Add drawing helper/debug function