Fix some bugs in className handling, to avoid duplicate classes.
No need for `defined` extension of the set() method anymore.
Remove inline layout again, as it wasn't adding anything.
Define a 'html' component.