Creates a temporary file, returns a write stream, a path, and cleanup functions

Linked projects

Linked projects are projects that are related to this project. For example, a package may have a corresponding documentation project, or a library may have a corresponding framework project.