Lafiel there are limits to this which cannot be overcome
Like what? Any limits besides the hassle and performance issues of having to create a ton of sprite components?
A pattern could indeed be useful. It'd probably need to be its own type of component.