To facilitate model construction, modules have the following properties:
- A module can be moved from one location to another on the canvas
- Two or more modules can be selected on the canvas and moved simultaneously
- The location of the ports on a module can be changed
- A module can be deleted from a canvas