A motivation: The classical Stone-Weierstrass theorem says that polynomials are dense among continuous functions (say, on the unit interval), while the abstract Stone-Weierstrass theorem (and also the related Kakutani-Krein theorem) give sufficient conditions for a set of continuous functions to be dense.
The classical partitions of unity are continuous ones or smooth ones. I ask if there are abstract theorems on the existence of partitions of unity generalizing the classical ones. Specifically, I'm looking for "known" or "natural" statements of the following form: If a topological space $X$ satisfies [yadda yadda] and a set $F$ of real-valued functions on $X$ satisfies [blah blah] then any open cover of $X$ has a subordinate partition of unity composed of functions in $F$.
As an example of such a statement, replace [yadda yadda] with [locally compact Hausdorff] and [blah blah] with [$F$ is an algebra of continuous functions that satisfies Urysohn's Lemma]. (Proof: the same as in Rudin's RCA book, page 40.) Is there a cleaner formulation?
Related questions: Is there such an "abstract" version of Urysohn's Lemma? Of Tietze Extension Theorem?
Please provide references, if available. :)