Adding requirements (mostly documenting progress). Also tweaking defines in Xcode generator.