Why pixel_ring lib and mic_array lib with tuning.py in separate repos? And why VAD and DOA in tuning?

I am going through the libs provided in python so I can understand how you interface with the mic array to build my own Android native implementation. I just want to know why the VAD and DOA updates are inside tuning and not just part of tha API to set the volume and lights, etc.