file-per-root model implements GeneratableSModel; index for generation hashes