What is ControlNet and how does it work? | Dark Hacker News