1) Publisher class is refactored;
2) Text render base is added;