Introduce ProjectAnalysis, ActionSet, FileClassifier
Port to Beta 3 Swift syntax