Gram staining is a helpful technique for differentiating between different types of bacteria. What part of the bacterial envelope is exploited by the gram staining process?