feat(widget): three select boxes with adding

set a view for new widget system
add methods for all stages

time: 2h:15