Wrapped Slim inside Rosewood

To give users a better interface and possibly only one starting and end
point, wrapping up every other framework is necessary.