Lime Kernel - Because everybody likes lemons. An object oriented kernel in C++.