Properly separated subcomponents POC.
Update dependencies.
Properly separated GUI for basic automaton.
Add proper support for customizations.
Rename input channel to command channel.
Merge branch 'om-experiment'