first pass at desktop layout
implement toggle maximize functionality
implement minimize and close widget functionality