1. A method of providing for consumption of low-level resources at least partially for construction of higher-level resources, comprising: providing, by execution of microprocessor of code associated with anon-transitory memory, a catalog suitable for allowing at least first entities to publish the low-level resources to the catalog; allowing for consumption of the low-level resources from the catalog by at least second entities, construction of mid-level resources from the low-level resources by the at least second entities, and republishing of the mid-level resources to the catalog; and allowing for consumption of the mid-level resources from the catalog by at least third entities, construction of higher-level resources from the mid-level resources by the at least third entities; and republishing of the higher-level resources to the catalog.