Each camera is different and requires porting ML to. There are similarities too, but that doesn't mean we automatically know how to do everything on all cameras. Everything ML does requires reverse engineering, the outcomes of which are very unpredictable (we don't know what might be easy or hard or impossible to do).
The 7D is especially difficult and rather unique from most other cameras because it has dual processors.