An experiment to build a component system based on C++.