Break apart render functions to specific scopes, and overall refactoring.
Break apart render functions to specific scopes, and overall refactoring.

TIYDC/tiyo-assistant,TIYDC/tiyo-assistant,TIYDC/newline-assistant,TIYDC/newline-assistant