CTOs primarily solve people problems, not technical problems. The focus is much more on organizational, market, and customer issues in a strategic context. Being technical provides necessary context to do that job competently but the skills required are not primarily technical per se. What you are describing is a technical generalist and Swiss Army knife. Outside of a garage-stage startup, a CTO should not be spending much time deep in the weeds of technical execution.
I think you'll find that you are better off presenting yourself as a very well-rounded specialist, which is highly desirable from an employment perspective, than as a generalist.