Add new tests for invocation requirements; re-organize existing files according to the language feature under test.