Add project file for the generator.
Sprinkle [Protocol].
Update gitignore.
ProtocolAttribute doesn't go here.