Modularizing Slide and abstracting input params

Making it so the user can make changes to the slide through the basic
sceneParams