Change some "char*" to "const char*"
Update exported symbols
Implement iteration macros
Replace fast_scan_mode boolean argument with flags for greater flexibility in the future
Update documentation