name collisions in the generated code, when it comes to
multiple assets with the same file name.
This should all receive unique entries, using their
directory paths to set them apart.
modes. For debug we always read assets from disk and ignore
the compression and memcopy options. For release mode, the
assets are all embedded and the compression/memcopy options
are taken into account.