Part I

A constraints-led approach

The theoretical framework