Worked on Gallery.

Gallery still far from complete.