Is it fair to say that a group representation is a particular case of a group action, in the following sense? We have the definition of group action:
A left action of a group $G$ on a set $X$ is a homomorphism $\varphi$ from the group $G$ to the group of transformations on $X$, $\varphi: G \to$ Transf($X$).
Then the definition of a group representation on a vector space (is a vector space the most general structure on which a representation is defined?) is given by
A group representation is a group action on a vector space $V$ for which the image of the action is a subset of the linear transformations on $V$: $\varphi(G) \subset \mathcal{L}(V) \subset$ Transf($V$).
Thus my questions are (1) is this definition of a representation in terms of an action correct and (2) is a vector space the most general structure on which a representation can be defined?
Edit: By group of transformations I mean the group of bijections on $X$; I'm not sure if this terminology is conventional or not.