Un module est un composant qui implemente une ou plusieurs interfaces et peut utiliser une ou plusieurs interfaces
module C1 {
requires interface triangle;
} implementation { ... }
module C2 {
provides interface triangle in;
requires { interface triangle out; interface rectangle side; }
} implementation { ... }
module C3 {
provides interface triangle;
provides interface rectangle;
} implementation { ... }