Suyu issue61: grid view and page view

# many many modifications.

## almost reach milestone "demo".