Cabine and Scenario classes

A cabine takes a pre-defined list of components. Components can be set to None.
A Scenario have multiple cabines and implements a processus.