Refactor, changed 'boolean-input' to toggle, added carousel

I kind of can't believe it works. Also, it's going to be a bitch once we introduce transitions. Maybe they will be disabled for tests :wink: