Editor is a module which provides graphical environment for developing rule-based logical structures. It allows both creating and manipulating logical objects. The environment should be constructed to represent logic clearly and with high information density. The user interface should be intuitive and user friendly.
Logical structures should be represented as separate graphical objects connected one another using well known, intuitive symbols (e.g. arrows).