The result of my Bachelor's thesis.
Outside of the queue itself and the atomic bitset everything is kind of a mess.
Due to an extreme amount of template instantiations build times are extreme, realistically building is only possible when commenting out large chunks of code.