Can one construct for all/any compact Surfaces in $\mathbb{R}^3$ a Schwartz space like object in a way so that the space can be given a structure analogous to the convolution algebra structure it is typically equipped in vector spaces (over $\mathbb{R}$ and $\mathbb{C}$)? Does anything analogous to the convolution theorem hold in such a setting?