NEXT Composite Layout + Square Composite Directive