new layouts + impl of layout context panel extension