First draft of combined directive

Issues with enforcing linking of directives to parents on different
nodes and chaining of 'container' directives potentially fixed by using
a combined directive.