Fixed intro
Made generateInvestigationOptions async
Moved the OA distro reader functions to dedicated module