Moved the Widget\Base to Html\Tag and changed factory() to create()