This is a CMPE 297 project for visualization on the fly.