Minor cleanup of custom generators + basic docs

Addresses @bjz's feedback.