Create signal processor
Merge branch 't10_signals'