- Issue #3

- Allow any type of layout to be passed in as a constructor argument.