Implementing classes
The ClassEditor allows implementing classes in several programming languages and for different purposes. Depending on the project interface type, different defaults are generated when creating new classes or functions.
Classes are collected in projects, which, usually, create one or more executables. Projects may form hierarchies. Within a project, classes might be grouped into modules, which typically cover a certain area within a project.