Being able to choose an arbitrary size for the queues isn't necessary. Since logical AND is usually a cheaper operation than modulus, an enum was created for picking queue sizes.
Removed JSON functionality. It was concluded the functionality would not be able to compete with the existing JSON parser alternatives, and would require an implementation too complex to fit the requirements of the library.