Transcribed ISerializer documentation from Google Doc

Source doc https://docs.google.com/document/d/1p_aqWZA6lL7enuVcFp7iU14G6Lxv-wrzgzAwhxWr8NI