Understanding the Kiloparsec-Scale Structure of M87