Before revision:  We implement the eight  dwarfs on different software stacks as the dwarf components.
After revision:  We implement the eight data dwarfs on different software stacks as the dwarf components.