Updated some.
- Redesigned overall API.
- Prepared to move JSR aspects into extras.