CardLayout
 - Add an initial implementation based off the code found here: http://qt-project.org/doc/qt-5/layout.html