Hashmaps replace the old similar string checking. Substituting \ with / in filenames for enforced *NIX compatibility.