Backport upstream enhancements

Integrate new theme resource structure and change portlets to
include assigment fix.
Add context specific boxes
Update frontend to be overall more streamlined
Refactor the archive box to be collapsible