public function find(ReferenceableInterface $referenceable) {
        foreach( $this->generators->all() as $generator ) {
            if( $generator->canHandle($referenceable) ) {
                return $generator;
            }
        }
        
        return null;
    }