Build
Dependencies
Simple C++ inheritance