Added in generation picker functionality.