Widget based web application skeleton.