The following is our foundation library providing functionality shared by our other libraries and products.
It exists to replace the standard library and provide additional functionality, such as data structures, compiler detection, platform detection and other things.