platform-independent collection of various data structures, serial formats and miscellaneous code in c++17