feat(layout): optimise cloning of actions

Only transclude actions twice with nested directive