Moved some code to BaseFrameworkSystem, and yes: getBlockSeparator() looks stupid...