Start with development of some useful widgets