A Fractal ADL module to define component types.

@author Matthieu Morel