Ability to programmatically add view controllers to the matrix

Not sure if this is the best way to do it, but it does work, would love to hear your thoughts. The obvious next step would be to add the ability to remove controllers from the matrix.