Insanity Platform Abstraction Framework for C++