UntrackedFile model and specs
StagedFile, UnstagedFile, and specs