Safilo: activity based office and dynamic layout.