Introduce a new data structure for dependancy modelling. x