'Shang-Chi' Proves to be a Master of Multiple Genres