I have used Logic Hooks quite a bit for other applications. I posted something quite a while ago to track Users’ Login and Logout activity
But I do not see how to set the Dashlet arrangements via Logic Hooks. What I want is to have 4 User levels and have an easy way to setup each, which includes pre-configuring Dashlets, Mutli-Factor authentication, Time Zone, … and many other things.