Initial implementation for ExecutableReporter

This is far from finished but at least I will be able to test the whole
idea in internal project tests