Add general transition options support

Update the current page components to accept user defined transition options