Is it possible to execute an entire widget (not just a widget file) from another widget?
No that is not possible.