How To Build A Content Distribution System That Compounds