1) I want to auto wrap a text by words so that each line does not exceed 56 characters. Is there a method for doing this, or do I need to roll my own?
@comm
Perhaps word_wrap helper can help you.
To indent the text you can replace \n (newline) with newline + 4 spaces.
\n