Added a Portfolio widget, and various other widget enhancements.