Implementation and descriptors generation.