Stepan
Разве формирование на основе чего-л не предусматривает заимствование исходного кода, принципа работы?
Учитывая, что там "под капотом" совсем другие низкоуровневые сущности, другие системные вызовы, иные механизмы синхронизации — не совсем предусматривает.