TODOS: - Handling optional, const and default parameters - Custom actions - Multiple actions, single destination - Probably lots of edge cases - Filter for stdout stderr - unit tests - documentation - Maybe JS-Framework (?)