1. Basic
2. Commands
3. Useful API