Add data send between components.

- Add API and SIGNALS definition
- Add data sending between backend and backend_proxy
- Add data sending between signaler and signaler_qt
- Improve docstrings
- Improve example app to use data sending.