- Logging improved
- API created and separated