Serialization/Deserialization Series: Custom Serialization https://www.danylkoweb.com/Blog/serialization-deserialization-series-custom-serial