Understanding Smoke Detection: A Practical Approach