In reply to Guido.

I disagree, the less JavaScript in the actual theme, the better.
If the website needs custom blocks, place them in a plugin.