Some mock up of DSLs to define the component model