Reviewing Core module, added tinythread++ as third-party