Behaviour-oriented models of shoreface evolution