@Piciok If you were to do this for Android, you could even go as far as dumping the UI tree from an existing app and letting the user edit it.