moved widgets into src/widgets dir