Contains all the base widget logic to be able to use Widgets

MORE DETAILS SOON