Adding crawler concept

Signed-off-by: Olivier Van Laere <oliviervanlaere@gmail.com>