Modelling, designing and simulating living systems with BlenX