A Fractal ADL module to define component interfaces. This module requires the "components" module.