Support some basic customisation via theme