added text alignment support, editor support
more work on text render component