public function get_asset_handle( string $name = '', $extra = array(), string $root = 'dws-framework-foundations' ): string {
        if ( $this instanceof PluginComponentInterface ) {
            $root = ( 'dws-framework-foundations' === $root ) ? '' : $root;
            $root = \join( '_', array( $this->get_plugin()->get_plugin_slug(), $root ?: $this->get_name() ) );
        } elseif ( 'dws-framework-foundations' === $root ) {