Add explanation of OO dispatch gen