Method of recircling a multitude (≥2) of generic waste streams from a plurality (≥2) of sources, comprising identifying, determining, and quantifying initial waste streams and/or sub-components, codifying said waste streams and sub-components, in taking the multitude of waste streams (IS i ), separating separable sub-components of the multitude of generic waste streams from one and another and providing sub-component waste streams (SCW j ), wherein sub-components have a chemical, physical, or biological nature, or a combination thereof, inputting each sub-component waste stream or generic waste stream into at least one distribution station (RA n ), wherein at least one waste stream enters a distribution station (RA n ), providing at least one re-use path (RU k ) per distribution station (RA n ), and selecting at least one re-use path (RU k ) per sub-component waste stream (SCW j ), transferring the multitude of sub-component waste streams and generic waste streams to a number of re-use paths (RU k ) while controlling (C) at least one of time (t), quantity (q), quantity/time (q/t), emission (e), energy use (E), costs (€), and quality (Q) of the waste streams, and controlling a number of reuse paths, and wherein control involves of at least one re-use path (RU k ) forecasting at least one of time (t), quantity (q), quantity/time (q/t), emission (e), energy use (E), costs (€), quality (Q), and a number of reuse paths, wherein the multitude of sub-components and waste streams are transferred, such as over a period of at least one week, to a plurality of re-use paths, generating at least one output stream (OS p ), each output stream receiving input from at least one re-use path (RU k ), and transferring at least one output stream (OS p ) to a number of product paths (PP s ) while controlling (C) at least one of time (t), quantity (q), quantity/time (q/t), emission (e), energy use (E), costs (€), and quality (Q) of the product paths, and controlling a number of product paths. identifying, determining, and quantifying initial waste streams and/or sub-components, codifying said waste streams and sub-components, in taking the multitude of waste streams (IS i ), separating separable sub-components of the multitude of generic waste streams from one and another and providing sub-component waste streams (SCW j ), wherein sub-components have a chemical, physical, or biological nature, or a combination thereof, inputting each sub-component waste stream or generic waste stream into at least one distribution station (RA n ), wherein at least one waste stream enters a distribution station (RA n ), providing at least one re-use path (RU k ) per distribution station (RA n ), and selecting at least one re-use path (RU k ) per sub-component waste stream (SCW j ), transferring the multitude of sub-component waste streams and generic waste streams to a number of re-use paths (RU k ) while controlling (C) at least one of time (t), quantity (q), quantity/time (q/t), emission (e), energy use (E), costs (€), and quality (Q) of the waste streams, and controlling a number of reuse paths, and wherein control involves of at least one re-use path (RU k ) forecasting at least one of time (t), quantity (q), quantity/time (q/t), emission (e), energy use (E), costs (€), quality (Q), and a number of reuse paths, wherein the multitude of sub-components and waste streams are transferred, such as over a period of at least one week, to a plurality of re-use paths, generating at least one output stream (OS p ), each output stream receiving input from at least one re-use path (RU k ), and transferring at least one output stream (OS p ) to a number of product paths (PP s ) while controlling (C) at least one of time (t), quantity (q), quantity/time (q/t), emission (e), energy use (E), costs (€), and quality (Q) of the product paths, and controlling a number of product paths. <EOS>