Absolute positioning of markup elements (laying out tables)

Positioning markup elements relative to one another is complicated by the fact that the compiler will automatically place each element after the previous one, and you have to take this into account when positioning each element. The \combine command helps, but it can only take two arguments.

By defining a new markup command which takes a list markup elements, it becomes much easier to lay out complex markup into specific arrangements, such as tables.