For my latest script, I decided to make a tool that will automatically map, unwrap and layout the UVs of your polygon mesh. The uv seams will be generated from either your object hard edges or a custom surface angle if you choose so. This script can be very useful while modeling to quickly generate UV shells that can used for selection purpose. It can also provide a good base when creating your UVs for texturing.
You will find below a snapshot of the script window and its different options as well as some examples of the script in action:
Let me know your thoughts and feel free to contact me if you encounter any bug or you think that something could be improved/changed.
I don't have Maya 2016, but I do have Maya 2017 so I tested in this version and unfortunately it doesn't work and probably won't work in older versions. It does work in Maya 2018 though, so I would recommend using any version from Maya 2018 and up.
Unfortunately, it wouldn't really be worth it for me to make it backward compatible so the only solution if you want to use my script is to upgrade to a more recent version of Maya.
Hope this helps!