Upgraded to gradle 1.8-all and started with playing with graphs to represent the model