Let us work in $\mathbb{R}^2$. If we are using Cartesian coordinates, then the position of a point $a$ can be given by its components, namely $a = a_x \hat{x} + a_y\hat{y}$. This applies globally as the unit vectors $\hat{x}, \hat{y}$ are constant functions. Now suppose we are working in polar coordinates, with unit vectors $\hat{r}$ and $\hat{\theta}$. In this case the direction of these unit vectors will change depending on the point $a$, so how would one interpret these unit vectors?
After thinking about it for a while, my interpretation is that suppose you have a point $a = (r, \theta)$. This specifies two unit vectors $\hat{r}(a)$ and $\hat{\theta}(a)$, which is just the normal Cartesian unit vectors but rotated by some angle $\theta$. Hence to express the position of $a$ in these unit vectors, we have to find its components in this rotated frame: $a = \tilde{a_x} \hat{r} + \tilde{a_y}\hat{\theta}$. This would imply there is a relation between $a_x$ and $\tilde{a_x}$ (and likewise for $a_y$), namely just a rotation. For example if I was to graph this, I would go $\tilde{a_x}$ units "horizontally" in the $\hat{r}$ direction and $\tilde{a_y}$ units "vertically" in $\hat{\theta}$ direction, so other than the rotation it is practically identical to a Cartesian coordinate system. Another consequence of this viewpoint is that all these "rotated coordinate systems" are all based at the origin $(0,0)$.
Is this the correct interpretation of polar unit vectors? Also, as someone who is self-studying differential geometry and smooth manifolds, how can all this be cast in that viewpoint?