compile everything
add skeleton classes for 4 widgets
add two more basic widget classes