Changed the GUI to extend LayeredUpdates so we can use layers.