||Actions are user-triggered operations which execute client-side,
generally with a server-side effect.
||Bindings update a Model from a View, or a View from a Model.
||A Context is a set of parameters and services for managing UI and
||Invocation is making server-side operations happen, and get the result
back on client-side.
||Messages (shorthand for User Messages) represent small texts displayed on
the GUI for giving user an immediate feedback on his latest operations.
||Commonly useful classes across all the framework.
||The Event Bus is used for loose coupling between components.