First pieces of Widget code added