Fianlly got it together and went over the GUI lab I missed. Pretty pleased with what I came up with and starting to feel more confident with scripting in general.
Even had a go at nesting layouts and different types of UI elements.
View the script here