public static void RemoveComponents(this ProgressContainer This, params IProgressComponent[] components) => This.RemoveComponents(components);
public static PackageProgress SetupSynqProgress(string title = "Network mods") { var packageFetching = new ProgressLeaf("Preparing"); var networkModsProcessing = new ProgressContainer("Downloading", 9); var cleanup = new ProgressLeaf("Cleaning"); return new PackageProgress { PackageFetching = packageFetching, Processing = networkModsProcessing, Cleanup = cleanup }; }