Refactored the projects to separete the widgets from the library and the base.