This is my attempt to recreate CoreBluetooth for use with GNUstep