Add when/generator docs