Moved SlicerLayer into its own file
Working on some testing framework stuff.