- Unit tests
- API documentation generation
- use signal handlers for kill() ?
- User documentation

