Add ProjectMap class