[fix] Allow custom stringify to be supplied
[doc] Work in progress on documenting the API