Changed all header extensions to .hpp even if they require Objective-C