Being a bit nitpicky here but it might be a good idea to prepend `SQ_` in front of all #defines for namespacing purposes. It helps minimize conflicts for people who will be integrating the SDK in the future.