More detailed logging at various verbosity levels

Right now, the various verbosity levels don't provide much more information than not passing a verbosity level at all. Some ideas:

  • More cache information
    • Logging the block & its cache would be especially useful
  • More statistics (especially for the local executor)
  • Printing output of every block, not just the analyser