Added theme manager, more customisable `Header` and more tests.