A C++ IT Base Interface 'Plan A'