Updated API with GUI Hooks and Managers