Initial widget library
Fixed modeline
Start moving widgets to local library