creates frame, grid, box, menu; modifies them and window. some redundant code remains.
Merge branch 'master' of https://github.com/gy3h/pear