Android fragment stack controller
Configuration can take a NavigatorTransaction parameter to change fragment transaction behavior.
You can attach/detach a fragment, or hide/show behavior on that fragment.
Attention: Don't use hide/show behavior in all your fragments or as a default behavior. All hidden fragments are still attached to the fragment lifecycle and keep all the views in the memory. You can get a memory issue in your application.