Thank you for this guide and the linked resources! They definitely helped confirm some decisions I've been considering for my own GUI :)