Update API reference documentation. This PR will pick up a number of missing classes, it also applies selective formatting based on the class / object type.