This project introduces the idea of non-linearity, and explores how we can create non-linear structures using software tools. The term ‘narrative’ here can be considered literally and describe story-telling structures. It can also be interpreted in many other ways: eg. in systems theory it could describe the tendency for a system to resolve on an end point; in essence, it describes a ‘branching’ which results in varying outcomes. Students are encouraged to consider wider interpretations.