[WIP] Code Redesign!!!

NCF Test is requiring redesign about code.

- [ ] supports.js
- [ ] `Test.groups()`
- [ ] Test#groups()