Element 'generation algorithms'