Yes, we can certainly re-organize where we place the specs, as long as the change is reflected in the test suite YAML file.

The only rule is that the paths must be a) relative to the YAML file, and b) not contain any up-level references (double-dots in the path).  This requirement helps ensure that the server can uniquely resolve paths that the test suite asks for when running multiple test suites.  As a workaround, you can use symbolic links to folders, then specify paths relative to the symbolic link (`xmodule_js` above is such a symbolic link).

In this PR, I just wanted to get everything running under the new infrastructure; in the future, I'd definitely like to reorganize/standardize our directory structure so it's consistent and convenient.