Trigger layouts based on external decision

would be a good start.