Add Container.js which helps store/draw widgets.
Add Widget.js
Add PushButton.js
Use container to draw widgets.