Part I
A constraints-led approach
The theoretical framework