The DesignContext is one of the most important classes in the implementation of the Agent System.
Many classes present context-dependent interface and/or behaviour.
Provides the sidepanel that lets you browse existing Rules and perform some
operations on them (like add/remove/run/edit/publish...)
When selecting a Rule for editing, it will open itself in the Editor panel.