A Fractal ADL module to define component types.
@author Matthieu Morel