My more abstract edit of this may never be finished, so in the meantime there’s this.