GenOptions + GUI Ovehaul