Modelling living systems - From foundational problems to applications