Abstract: fix scan ...

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
API: cleanup: Make some of the class of rawapi available directly in the other layers.
The caller shouldn't have to import rawapi to get these classes if they don't actually use the rawapi layer.

Signed-off-by: Jerome Flesch <jflesch@gmail.com>