In reply to A. J. Bozdar.

The separation between theme and plugin will fade out. And WordPress core is doing more and more.