Serialization
- Reading and writing files
- Defining domain data models
- Serialization and deserialization
- CSV files (JSON files introduced but not used)
- Using
std::vector&,std::string_viewandstd::spanto avoid copying
std::vector&, std::string_view and std::span to avoid copying