Using MaterialSharedAxis animations from 'main' fragments to properly handle...
Using MaterialSharedAxis animations from 'main' fragments to properly handle directions when navigation back and forth betwen them + fixed multiple 'main' fragments in backstack