         when 'container'
             addLeafToContainer parent
         when 'leaf'
-            addLeavesToLeaf parent
+            addLeavesToLeaf parent, orientation
         when 'branch'
             error.throw "Branch tiles cannot spawn new children post-creation."
 
 module.exports = ->
-    newTile tiles, 0
-    newTile tiles, 1
+    new_tiles = [
+        [0, 'siblingless'],
+        [1, 'horizontal'],
+        [3, 'vertical']
+    ]
+
+    for tile in new_tiles
+        newTile tiles, tile[0], tile[1]
+

        # child tile.
        parent.tile.value.child = createTile parent, 'siblingless', true
    
    addLeavesToLeaf = (parent) ->
        # Create two tiles; convert the 'leaf' tile into a 'branch' tile
        # before inserting the two new 'leaf' tiles into the newly-classified
        # 'branch' tile.

                .attr 'id', 'tael-node-0'
]

newTile = (tiles, parent_id, orientation) ->
    # Add a new tile to the `tiles` array.
    setTileClass = (tile, side) ->
        # Set the class of a tile which is represented as a `ref`.
