diff --git a/Kit/FlaggedFile.hs b/Kit/FlaggedFile.hs
new file mode 100644
--- /dev/null
+++ b/Kit/FlaggedFile.hs
@@ -0,0 +1,19 @@
+module Kit.FlaggedFile (
+    FlaggedFile,
+    flaggedFile,
+    flaggedFilePath,
+    flaggedFileFlags
+    ) where
+
+import Kit.AbsolutePath as AF
+
+data FlaggedFile = FlaggedFile {
+                     flaggedFileAbsolutePath :: AbsolutePath,
+                     flaggedFileFlags :: String 
+                     } deriving (Show)
+
+flaggedFile :: String -> AbsolutePath -> FlaggedFile
+flaggedFile a b = FlaggedFile b a
+
+flaggedFilePath :: FlaggedFile -> FilePath
+flaggedFilePath = AF.filePath . flaggedFileAbsolutePath
diff --git a/kit.cabal b/kit.cabal
--- a/kit.cabal
+++ b/kit.cabal
@@ -1,5 +1,5 @@
 name:           kit
-version:        0.7.10
+version:        0.7.11
 cabal-version:  >=1.6
 build-type:     Simple
 license:        BSD3
@@ -35,7 +35,7 @@
   other-modules:  Kit.Spec Kit.Main Kit.Package Kit.Project Kit.Repository Kit.Util Kit.Xcode.Builder
                   Kit.Xcode.Common Kit.Xcode.ProjectFileTemplate Kit.Xcode.XCConfig Text.PList Text.PList.PrettyPrint
                   Kit.Contents Kit.Commands Kit.CmdArgs Kit.Util.FSAction Kit.WorkingCopy Kit.AbsolutePath
-                  Kit.Dependency
+                  Kit.Dependency Kit.FlaggedFile
   Ghc-options:    -Wall
 
 source-repository head
