Revert "Commit for implementation of widgets using interfaces"

This reverts commit e4cb6cbd740af3f633c518a7b14d64f21714f443.
Commit for implementing widgets using interfaces

Change-Id: I1b5d478f7c54d9dcf58a1679643982106e4b314f