Understanding Surveillance Systems and their Component Hardware