- Remove TaskOption and central logic for processing options. It is not flexible and clear enough without investing a lot of effort. Fix is easy - just pass the scanner and let the task do what it needs to do.
- Create scanner which scans for existing tasks - Unify options management (mostly because multiple Scanner's are a bad idea)