trying to fix git
updated icon
closer to dynamic widget buttons
done with widget layouts for now

supports 4x1 and 4x2
Merge branch 'widget'