Add support for projects with different file formats