So in version 20 were added functions for aligning selected widgets to first selected. You can align width and height too. It is still necessary to add input where you can write manually widget size and position?
Function for hide/show all widgets is already implemented and will be in update 22. Now you can use combo with phantom presence to hide buttons.
I finished function for duplication widgets too.