For a variety of reasons, SeaMist doesn't use filenames in the API. You can't request index.smx directly, for example.
index.smx always translates to the root of a virtual route.
index.smx -> /directory/index.smx -> /directory/Other filenames become different routes.
file.smx -> /filedirectory/file.smx -> /directory/fileThe reasoning is largely future proofing. There is an eventual plan to allow you to specify a route of some kind
directly in a .smx file. It also allows for source files which aren't .smx files, maybe implemented through some future
plugin interface.