Fixed some minor issues with the GUI and added a controller and request observer specifically to return child requirements