template <interface F, interface C> class Desktop : implements IFolder <F, C>,
                                                       imports TDesktopWindow <F, C>
{
  ...
};

template <interface F, interface C> class Drives : implements IFolder <F, C>,
                                                      imports TFolderWindow <F, C>
{
  ...
};