move text rendering to chart code
add default values for the area part
finish sub_grid (still need some API)
minor visual improvements