Running old macOS on newer hardware

I want to run earlier version of macOS (EI Capitan, etc.) on my Kaby Lake system. How do I do it?

Author: @sean_pgb