Adding i2s support for esp32

Hello,

I would like for my project to add the i2s communication support in order to support playing sound through a max98537 module. From viewing the code and the documentation there is no currently any support. So i would like to add it, however as i check out the source code of the esp-idf, i noticed that there are plenty of files which include each other.

Can someone advice me on how to start porting this feature, some kind of methodology where to start etc.

Thanks in advance!