Initial project branch from Giraffe.