The aim is to be able to use separate delegate for things like codeblocks and quotes so that they can be styled differently.