examples/: large refactoring, improve option management, remove old stuff, move block...