Start to support the export assignment.
Continue to work on the support `export assignment`

- support export assignment on global space
- export interfaces by default
- add more tests
Minor: rename test group dir.
Continue to work on the support `export assignment` -- added support export from current external module.
Minor: "for example see" -> "based on"