framework improvement for async components (event handling, etc.), some
tests (not finished)
Merge branch 'process-refactoring-nico' into process-refactoring