Allows you to write binary components in C++11 that can be used across different compilers and standard libraries