Created interface file to encapsulate ProjectFile