Source symbols are stored in a file to minimize RAM use

Added file ID and path to a temporary storage in ArrayDataDecoder