re-organize source code

re-organize source code.
create arc view with a circle at center.