Shake C++ Abstraction Layer