I need a clarification in the definition of presheaf. If $X$ is a topological space then we define presheaf on $X$ to be an assignment to every open subset $U \subset X$ and to every pair of open sets $U,V$ ($V \subset U$) a map (restriction map) $ res_{UV} : \jmath(U) \rightarrow \jmath(V) $ satisfying $$res_{VW} \circ res_{UV} \rightarrow res_{UW}$$ for every $W \subset V \subset U$ open sets.
Now, I have seen examples of presheaf where it is a set of differeniable functions on $U$. So here the assignment is a set of differentiable funcions. More generally , I am curious about the nature of this assignment. Can this assignment be say, assigning a measure on $U$ or even a topology on $U$ as long as the satisfy all the required conditions?