In the current repository, there exist files that are not, by themselves, valid programs for a given language. For example, in the Ada subdirectory, for the "15 Puzzle Game" task, the first file has a package specification, the second file has the package body, the third has the final executable program, and the fourth has the package instantiation (though I'm not sure why this exists at all). Would it be possible to merge things like this into single files, and eliminate unnecessary ones?