Rage Against The Glue: Beyond Run-Time Media Frameworks with Modern C++