rendering component refactoring - text draw settings interface