Fixed issue with DataBlock crashing on Windows. Made DataBlock more C++-friendly by replacing a manual dynamic array with std::string.