First of all I'll start implementing the core classes. Currently I'm exemining OSGi's reference implementation to see if there are any caveats which will require a different approach in C++.