This class implements a frame for managing generic projects.
If a filename is provided, the project is read from the file. The frame is made visible only if visible? is not #f.