A view controller which can slide in and out by side and push with unlimited views.