Abstract algorithm finalization

Some code has escaped that belong to Logger.h (interface).
Tracker is maybe working.. Further tests required.