Hello, I'm trying to better understand the technical capabilities of plugins and themes, so I can better understand the limits of each and can tell when each is appropriate.
I thought for instance one could only define custom controllers in plugins, but is it possible to do so in themes as well? Is it possible to create controllers, custom routing, etc in themes?
I'd be grateful for any advice you can offer on this question!