refactor.
split Cell and other structs.
bugfix.
add string stream.
add libs for cgi.
refactor retain object.
bugfix gc.