Big code refactoring

Adding finder registration
Adding gizmo registration
Changing simple demo camera
Moving specific finder result visualization to separated class
Minor refactoring
Adding move cost
Major code changes
I think it was last known bug